一、python的屬於解釋型語言。
編譯型:一次性,將全部的程式編譯成二進位制檔案,然後再執行。
優點:執行速度快。
缺點:開發效率低,不能跨平臺。
解釋型:當你的程式執行時,一行一行的解釋,並執行。
優點:除錯**很方便,開發效率高,並且可以跨平臺。
缺點:執行速度慢
二、關於安裝
三、
四、變數
將一些運算結果存在記憶體,以便後續的程式使用。
1、數字,字母,下劃線的任意組合。
2、不能以數字開頭。
3、不能是python中的關鍵字。
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass',
'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
4、可描述性。
name = 'lixiao'
age = 18
#駝峰體:ageofoldboy = 48
5、不要中文,不要拼音,不能太長
√ ① __ = 'polkop'
× ① 1ab = 'ppp' ② _* = 'ooo' ③ -_ = 'lll'
五、常量
常量全部用大寫表示
id = '37018119981011900293'
bir_of_china = 1949
六、字串
運算1、 s1 = '123'
s2 = 'poi'
s3 = s1 + s2
2、 name = 'come on'
s = name * 3
print(s)
###come oncome oncome on
3、
name = input('4、三種方式請輸入你的名字:')
age= input('
請輸入你的年齡:')
s1 = '
我的名字是:
's2 = '
我的年齡是:
'print(s1 + name,s2 + age)
① 'adew' ② "qwqe" ③ '''poijnsjfi'''
七、使用者互動input
input(全是字串)
八、type(檢視資料型別的)
name = input('lixiao')
type(name)### class(str)
九、將字串轉化成數字 int(str)
1、例:
name = input('請輸入#格式化輸出 %佔位符 s:str字串 d:數字(digit)姓名:'
)age = input('
請輸入年齡:')
job = input('請輸入
工作:'
)hobbie = input('請輸入
愛好:'
)msg = '''
----------info of %s----------
name :%s
age :%d
job :%s
hobbie:%s
---------end----------------
'''%(name,name,int(age),job,hobbie)
print (msg)
#int(str) 只有當str全為數字時才可轉化。
2、
十、if...else...
1、
score = int(input('2、比較請輸入分數:'))
if score == 100:
print('
666啊,滿分啊')
elif score >= 90:
print('
不錯了,a')
elif score >= 80:
print('
不錯了,b')
elif score >= 70:
print('
不錯了,c')
elif score >= 60:
print('
不錯了,d')
else
:
print('
完蛋')
3、巢狀
name = input('十一、while迴圈請輸入你的名字:')
if name == '
xiaoxiao':
iftrue:
print('美女'
)
else
:
print('
還ok啦')
else
:
print('
我不認識她哎
')
十二、練習
1、
2、
3、
4、
5、
6、
python day1
2 1 公共功能 lis xiaoma xiaodong penqi del lis 1 print lis xiaoma penqi 2...
python day1
print hello world 變數 變數是用來儲存東西,方便寫 的時候呼叫。 變數的命名規則 變數以數字 字母 下劃線組成,不能包含特殊字元,不能以數字,特殊字元開頭。關鍵字也不能用,比如if and等 儘量別用拼音。 字元編碼 python3支援中文,目前最全的編碼是utf 8 註釋 或者 ...
python day1
exit 退出python介面 6,變數。 變數 就是將一些運算的中間結果暫存到記憶體中,以便後續 呼叫。 1 必須由數字,字母,下劃線任意組合,且不能數字開頭。 2,不能是python中的關鍵字。 and as assert break class continue def del elif els...