一律想、Python課堂筆記
1. 認識Python和基礎(chǔ)知識
1.1 認識python
1.2 注釋
1.3 變量以及類型
1.4 標識符和關(guān)鍵字
1.5 輸出
1.6 輸入
1.7 運算符
1.8 數(shù)據(jù)類型轉(zhuǎn)換
1.9 判斷語句介紹
1.10 if語句
1.11 比較、關(guān)系運算符
1.1 認識python
1.2 注釋
1.通過自己熟悉的語言收叶,在程序中對某些代碼進行標注說明,這就是注釋的作用白群。
2.單行注釋與多行注釋
<1>單行注釋:以#開頭入热,#右邊的所有東西當作說明。
? <2>多行注釋:'''
? ? ? ? ? ? ? ? ? ? ? ? 我是多行注釋
? ? ? ? ? ? ? ? ? ? ? ? '''
? ? 1.3 變量以及類型
? ? 1.變量的類型:
? ? <1>Numbers(數(shù)字)
? ? ? ? ? ? ? int:有符號整型; long:長整型; float:浮點型; complex:復數(shù);
? ? ? ? ? ? <2>布爾類型
? ? ? ? ? ? True; False
? ? ? ? ? ? <3>String:字符串
? ? ? ? ? ? <4>List:列表[ ]
? ? ? ? ? ? <5>Tuple:元組( )
? ? ? ? ? ? <6>Dictionary:字典{ }
? ? 1.4 標識符和關(guān)鍵字
? ? 1.標識符的規(guī)則:標識符由字母揪荣、數(shù)字和下劃線組成,且不能以數(shù)字開頭往史。
? ? 2.標識符的命名規(guī)則:
? ? <1>:見名知意
? ? <2>:駝峰命名法
? ? 3.關(guān)鍵字
? ? 1.5 輸出
? ? 1.print("hello world")
? ? 2.格式化輸出
? ? age = 11
? ? print("我今年%d歲"%age)
? ? age += 1
? ? print("我今年%d歲"%age)
? ? 3.常用的格式符號:
<1>%d:有符號十進制整數(shù)? ?
<2>%s:字符串
4.換行輸出:
print("1234567890------")? #會在一行顯示
print("1234567890\n-------")? ? ? #一行顯示1234567890, 一行顯示---------
1.6 輸入
1.input()
1.7 運算符
python支持以下幾種運算符:
1. <1>: + 加
<2>: - 減
<3>: * 乘
<4>: / 除
<5>: // 取整除
<6>: % 取余
<7>: ** 冪
<8>: = 賦值運算符
2. 復合賦值運算符:
<1>: += 加法賦值運算
<2>: -= 減法賦值運算
<3>: *= 乘法賦值運算
<4>: /= 除法賦值運算
<5>: %= 取模賦值運算
<6>: **= 冪賦值運算
<7>: //= 取整除賦值運算
1.8 常用的數(shù)據(jù)類型轉(zhuǎn)換
1. int(x) 將x轉(zhuǎn)換為一個整數(shù)
2. str(x) 將x轉(zhuǎn)換為字符串
1.9 1.10 判斷語句介紹
<1> if 條件:
當條件滿足的時候仗颈,做的事情1
當條件滿足的時候,做的事情2
當條件滿足的時候椎例,做的事情3
當條件滿足的時候挨决,做的事情4
<2> if 條件:
當條件滿足的時候,做的事情
else:
當條件不滿足的時候订歪,做的事情
<3> if 條件:
當條件滿足的時候脖祈,做的事情
elif 條件:
當條件滿足的時候,做的事情
1.11 比較關(guān)系運算符
1. 比較運算符有以下幾種:
<1> == 檢查兩個操作的數(shù)是否相等刷晋,如果是則條件變?yōu)檎妗?/p>
<2> != 檢查兩個操作的數(shù)是否相等盖高,如果值不相等,則條件變?yōu)檎妗?/p>
<3> <> 檢查兩個操作數(shù)的值是否相等眼虱,如果值不相等喻奥,則條件變?yōu)檎?/p>
<4> > 檢查左操作數(shù)是否大于右操作數(shù),如果是捏悬,則條件成立撞蚕。
<5> < 檢查左操作數(shù)是否小于右操作數(shù),如果是邮破,則條件成立
2.邏輯運算符
<1> and 與
<2> or 或
<3> not 非