1、螢幕輸出——print
print string #輸出變數
print
'string'
#輸出字串
print
'string'+string #混合順序輸入
print
'my %s got %d!\n' % ('python',99) #混合輸入
2、程式輸入——raw_input() / input()
string = raw_input('your name:') #輸入文字
num_int = int(raw_input('enter a integer')) # 輸入整數
num_float = float(raw_input('enter a float')) # 輸入浮點數
#使用input時,可輸入任何型別值,自動初始化型別,但若是字串必須加引號才可輸入,因此一般我們都使用raw_input()函式
3、變數和賦值
# 變數的命名:數字、字母、下劃線。不能以數字開頭,大小寫敏感
# 使用變數前無需宣告變數,賦值時自動初始化
# 可使用增量賦值方式:
n *= 10
# 不支援c語言中的n++和--n等運算子
4、數字
# python有五種基本數字型別:int、long、float、complex、bool
5、字串
# 使用單引號''、雙引號""、三引號''
' ''',三引號可換行
# 使用索引和切片[:]可得子字串,索引從0開始,可為負
# 加號(+)用於字串連線
# 星號(*)用於字串重複
6、列表list & 元組tuple
# 元組(),唯讀,不可以更改,可用切片器[:]得到子集
# 列表,元素個數及元素的值可隨意更改
7、字典
#字典:
#可用dicname
.keys()提取所有key
#可用dicname
[key]提取key對應的value值
8、重要語句格式
#if語句
if expression1: #注意要有冒號
if_suite #不用括號,用縮排
elif expression2:
elif_suite
else:
else_suite
#while迴圈
while expression: #直到expression==0停止迴圈
while_suite
#for迴圈 & range()內建函式
#--for迴圈時 print後面的變數加,會預設在同一行輸出
for eachnum in [0,1,2]:
print eachnum
for eachnum in range(3):
print eachnum
for i in range(len(foo)):
print foo[i],
##列表解析##
square = [x**2
for x in range(4)]
9、檔案 open()、file()
handle = open(file_name, 'r')
#'r':唯讀,'w':寫入,'a':新增,'+':讀寫,'b':二進位制訪問
# 檔案屬性呼叫 object.attribute(),包括readlines(),close()等
10、函式
def
function_name
([傳遞引數]):
'描述函式內容的語句'
function_suite
11、類
class
classname
(): static_member_declarations
method_declarations
12、模組
import module_name #匯入模組
module.function() #呼叫模組中的函式
module.variable
#呼叫模組中的變數
13、常用內建函式
dir() #顯示物件的屬性
help() #顯示物件的文件字串
int() #將物件強制轉換為整數
len() #返回物件的長度
open(filename, mode) #開啟檔案
range([start,]stop[,step]) #返回整數列表
raw_input(str) #等待使用者輸入字串
str() #將物件強制轉換為字串
type() #返回物件型別
此文為作者利用《python核心程式設計》自學python的筆記 Python學習筆記 Python基礎入門
date 2017 03 18 print hello,world 這句話就是告訴python輸出hello,world,怎麼樣,挺簡單的吧!let s do it 所用環境為windows python3.5.2,ide用的為pycharm sublime3,簡單的用sublime3寫,稍微有點複...
Python學習筆記(一)基礎入門
給大家推薦mooc上北理工嵩天老師講的python課。1.用縮進來區分模組,所以嚴格注意空格和tab。2.一般用新行作為語句結束。但是可用 分為多行顯示 有,可以不需要連線符 4.python可以在同一行中使用多條語句,語句之間使用分號 分割 5.print 預設輸出是換行的,如果要實現不換行需要在...
Python學習筆記 入門基礎補充
之前看python基礎語法跳躍比較厲害,還有一些知識點沒有理解,在這裡針對自己的實際情況彌補一下知識漏洞。1 字串 python中字串用 或者 括起來 如果字串本身包含 比如要表示字串 i m ok,這時用 括起來表示,即 i m ok 類似,如果字 符串包含 可以用 括起來 如果字串中既有 又有 ...