Python(day1)

2022-08-05 12:06:11 字數 3459 閱讀 6571

一、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('

請輸入你的名字:')

age= input('

請輸入你的年齡:')

s1 = '

我的名字是:

's2 = '

我的年齡是:

'print(s1 + name,s2 + age)

4、三種方式

① 'adew'  ② "qwqe"  ③ '''poijnsjfi'''

七、使用者互動input

input(全是字串)

八、type(檢視資料型別的)

name = input('lixiao')

type(name)### class(str)

九、將字串轉化成數字  int(str)

1、例:

name = input('請輸入

姓名:'

)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)

#格式化輸出     %佔位符    s:str字串    d:數字(digit)

#int(str)  只有當str全為數字時才可轉化。

2、

十、if...else...

1、  

score = int(input('

請輸入分數:'))

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('

完蛋')

2、比較

3、巢狀

name = input('

請輸入你的名字:')

if name == '

xiaoxiao':

iftrue:

print('美女'

)

else

:

print('

還ok啦')

else

:

print('

我不認識她哎

')

十一、while迴圈

十二、練習

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...