python自動化第二課 - python基礎

1.標識符(identitifier),識別身份
定義:在編程語言中,標識符就是用戶編程時使用的名字,用於給變量、常量、函數、語句塊等命名
標識符命令規範:
1)英文,數字以及下劃線(_)但不能以數字開頭
2)python中標識符是區分大小寫的
3)函數,類名,變量名,模塊名項目名稱標識符都是咱們定義的一個名字
4)要有意義(見名知義)
5)變量的命名能夠用下劃線,例如:first_name,駝峯式命名是給類進行命名FirstName
6)不能有關鍵字(python裏面內置的名字)
import keyword
print(keyword.kwlist)python

2.數據類型
2.1 python的經常使用數據類型 int,整型 1,2,3 float ,浮點類型 1.2 bool,Boolean,布爾,真,假。判斷命題,true或false str,字符串。」Yanzi」 list,列表。列表a=[] tuple,元組。A=() dict,字典。A={} set,集合 。A={}
2.2查看數據類型 type()
2.3類型轉化 int, str, float, bool
2.4數據運算 加+,減-,乘*,除/,整除//,取餘%,冪(8的3次方,83)編程

3.運算
3.1賦值運算 =,+=,-=,*=,/=
3.2比較運算 >,>=,<,<=,==,!= 比較運算獲得的結果是一個bool類型的
3.3邏輯運算 and or not 邏輯運算獲得的結果是一個bool類型的,提高計算優先級能夠加一個()
3.4成員運算 is,in,not in 變量在內存中存儲,變量是用來存儲數據的,查看變量內存地址id(變量),查看兩個變量內存地址是否相等(a is b),列表是值相等,可是內存不相等a = [1, 2, 3],b = [1, 2, 3]編程語言

4.字符串
4.1字符串的表示
單引號,例如:name = 'yanzi'
雙引號,例如: name = "yanzi"
多行字符串,例如:name = """ddd""",或name = '''ddd'''
想要打印引號出來能夠在單引號裏面加雙引號,也能夠在雙引號裏面加單引號print("j'j'");print("""kkk'yanzi'""")
4.2字符串是由字符組成
4.3類型轉化:int(),float(),str(),bool()
整數,小數,列表幾乎任意類型均可以轉成字符串
非0的整數能夠轉化成bool,不管你是什麼類型,只要你是空的,那麼bool都是false,若是不是空的,那麼bool就是true
4.4索引
字符串索引是從0開始的
查看字符串長度len()
字符串從右邊開始數就是從-1開始
切片(取左邊的元素,不取右邊的元素)
name = 'yanzi'
print(name[::2]) #步長爲2
ide

相關文章
相關標籤/搜索