基本語法
1.1.1第一個注釋
print(“hello,python”) # 第二行注釋
string_demo = “你好!”
string_demo
print (3,4)
def find_all (self) :
‘’‘Return all itms.’’’
return self.find(‘all’)
1.1.2行與縮進
if True:
print(“True”)
else:
print(“False”) # 行與縮進必須一致一般都是默認空格四個
print(“False”) # 語法錯誤,同級縮進不一致? 注意在python中不能用tab鍵盤,以及tab與空格鍵混用
1.1.3陳述句換行
python 代碼建議不超過80個 ,過長在外側添加一對圓括號
string = (“python 是一種面向物件、解釋型計算機程式設計語言,”
“有Guido van R ossum 于1989年低發明”
“pyton源代碼同樣遵循GPL協議”)
但是在有{}、【】、或()鏈接的多行陳述句會進行隱式鏈接,就不需要再用上面的方法進行換行,
total = [‘irem_one,’ ‘total_two’,‘total_three’
‘total_for’]
變數和資料型別
1.1變數與賦值
變數相當于購物車,用來存盤資料,然后有python再對這些資料進行累加
num_one = 10 # num_one 就是一個變數,就好比一個購物車,存盤的資料是10
num_two =89 # num_two 也是一個變數,存盤的資料是89
把 num_one 與 num_two 兩個‘購物車’進行累加,放到result變數中
result = num_one + num_two
1.2變數的型別
不同大小的商品用不同大小的‘購物車’因此變數分為不同的資料型別
變數的資料型別:數字型 、 布爾型、 字串型、 串列型、 元組型、 字典型
- 數字型分為:整形 、 浮點型、 復數
? 整形:0101 80 -21 2x50 15503
? 浮點型: 3.15 、 5.1E-10 -2.5e-15
? 復數型:3.12+1.2j 、 -1.2-15j
- 布爾型;有True 與False 兩種 在運算時True被當作1 、False被當作0
- 字串型:pyrhon 中的字串被定義為一個字符集合,它被引號所包含,這里的引號可以是單引號、雙引號、三引號,
字串具有索引規則,第一個字符的索引是0,第二個字符的索引是1.
例子
string_one = ‘python’
string_two = “python”
string_three = ‘’‘python’’’
-
串列和元素型別
我們可以將串列和元組當作高中學的普通的“陣列”,他們可以保存任意數量任意型別的值,這些值稱作元素,,串列中的元素使用[ ]包含,中括號里的值可以任意改變,元組中的值用( )包住,其中的值不可以被修改,
list_name = [ 1, 2, ‘hello’ ] # 這是一個串列
tuple_name = ( 1,2, ‘hello’ ) #這是一個元組
-
字典型別
字典是python中映射的資料型別,有建—組成,字典可以儲存不同型別的資料型別的元素,元素使用大括號{ } 來包含, 通常情況下,字典的鍵會以字串或者數值的形式來表示,而值可以是任意型別,
dict_name = { “name” :" zhangsan ‘’ ,’’ :18} #這是一個字典
上述是dict_name 是一個字典型別,它儲存了兩個元素,第一個與元素的鍵為name,值為zhangsan ;
第二個元素的鍵為age,值為18
在python中,只要定義一個變數,并且該變數儲存了資料,那么變數的資料型別就已經確立了,系統會自動辨別變數的資料型別,不需要開發者標注說明,
使用:type(變數的名字) 命令來查看資料型別,
number = 5.2
type(number)
<class ’ float’>
number 的資料型別為5.2 ,系統會自動判斷number的資料型別為float,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/26568.html
標籤:其他
