計算機的初步認識python
linux
IDE安裝,編碼代碼的軟件:Pycharmubuntu
python入門windows
做業centos
## python2.7
windowsui
xp編碼
win7/win10spa
linuxcode
centos 圖形化界面差
ubuntu 我的開發(圖形化比較好)
rehat 企業級
mac
www.python.org python官網
下載python2.7.16/python3.6.8
python2.7.16 2020年將再也不更新
推薦使用python3.6.8
環境變量:爲了方便找到莫格東西(.exe文件)
把終端打開(windows+r)
輸入命令:解釋器路徑 腳本路徑 用.py後綴
print('你好')
編碼
ascii碼 8位(python2默認使用) 1字節
Unicode碼 32位 4字節
utf-8 對萬國碼(unicode)的壓縮(python3默認使用) 最少用1字節,最多用4字節,中文3字節
# -*- coding:utf-8 -*-
print('你好')
改變編碼格式
文件編碼
建議:編寫文件時,保存文件要用utf-8 格式。
以什麼編碼保存,就用什麼方式打開,不然易出現亂碼(編碼解碼一致)
在linux中指定解釋器路徑
print('想輸出的東西')
特殊
py2:print '你好' py3:print(‘你好’)
'alex'/"李傑"/'''asd'''/"""dasd""",通常稱爲字符串(3引號支持換行) 666,通常稱爲數字/整形 Ture/False,通常稱爲布爾類型
變量的要求
變量名只能包含:字母/數字/下劃線
數字不能開頭
不能是python的關鍵字
建議:
見名知意(name='alex'/age='18')
下劃線鏈接:alex_dad='...'
# 第一題 age = 18 new_age = age + 1 print('new_age') # 第二題 name = 'alex' new_name = name + 'sb' print(new_name) # 第三題 age = '666' new_age = age + '666' print(new_age) # 第四題 age = 666 new_age = age + '666' print(new_age) #報錯 # 第五題 age = 6 new_age = age * 2 print(new_age) # 第六題 name = 'alex' new_name = name * 2 print(new_name) # 第七題 age = 18 value =age >= 19 print(value
user_name = input('請輸入姓名:') message = user_name + '燒餅' print(massage)
注意:input輸入獲得的內容永遠是字符串。
py2:name = raw_input('請輸入你的姓名')
py3:name = input('請輸入你的姓名')
# 單行註釋 """ 多行註釋 """
初級條件語句
# 請實現一個功能:讓用戶輸入性別,若是是 男, 則輸出:再見;若是是 女 則輸出 來呀: gender = input('請輸入性別:') if gender == '男': print('bye') else: print('come on!')
elif條件
# 請實現一個功能:讓用戶輸入性別,若是是 男, 則輸出:再見;若是是 女 則輸出 來呀:不然:滾 gender = input('請輸入性別:') if gender == '男': print('bye') elif gender == '女': print('come on!') else print('go out!') print('end')
示例
# 讓用戶輸入一個數字,若是數字大於50則輸出大了,若是數字小於50則輸出小了 num = input('請輸入一個數字') number = int(num) if num > 50 : print('大了') else: print ('小了') #第二題:用戶名密碼登錄 user_name = input('請輸入用戶名:') password = input('請輸入密碼') if user_name == 'alex' and password == 'oldboy' print('歡迎登錄') else: print('用戶名或密碼錯誤'