認(rèn)識(shí)Python
換行輸出
在輸出的時(shí)候宴霸,如果有\(zhòng)n那么况增,此時(shí)\n后的內(nèi)容會(huì)在另外 一行顯示
print("1234567890-------") #會(huì)在一行顯示
print("1234567890\n-------") #一行顯示1234567890击碗,另外一行顯示-------
輸入
password=input("請(qǐng)輸入密碼:")
print("您剛剛輸入的密碼是:",password)
運(yùn)行結(jié)果:
請(qǐng)輸入密碼:123456
您剛剛輸入的密碼是: 123456
input()的小括號(hào)中放入的是忌栅,提示信息瓶竭,用來在獲取數(shù)據(jù)之前給用戶的一個(gè)簡單提示
input()在從鍵盤獲取了數(shù)據(jù)以后视乐,會(huì)存放到等號(hào)左邊的變量中
input()函數(shù)接受的輸入必須是表達(dá)式
運(yùn)算符和表達(dá)式
[圖片上傳失敗...(image-77e7ce-1587625232881)]
[圖片上傳失敗...(image-401d8f-1587625232881)]
[圖片上傳失敗...(image-463910-1587625232881)]
[圖片上傳失敗...(image-d981e7-1587625232881)]
[圖片上傳失敗...(image-a414d8-1587625232881)]
[圖片上傳失敗...(image-fa658b-1587625232881)]
[圖片上傳失敗...(image-70fe38-1587625232881)]
判斷語句和循環(huán)語句
條件判斷語句
[圖片上傳失敗...(image-6a4ebf-1587625232881)]
import與from...import
在python用import
或者from...import
來導(dǎo)入相應(yīng)的模塊。
將整個(gè)模塊(somemodule)導(dǎo)入蔬墩,格式為:import somemodule
從某個(gè)模塊中導(dǎo)入函數(shù)译打,格式為:from somemodule import somefunction
從某個(gè)模塊中導(dǎo)入多個(gè)函數(shù),格式為:from somemodule import fistfunc,secondfunc,thirdfunc
將某個(gè)模塊中的全部函數(shù)導(dǎo)入拇颅,格式為:from somemodule import \*
【生成隨機(jī)數(shù)】
1.第一行代碼引入庫:
import random #引入隨機(jī)庫
2.生成指定范圍的隨機(jī)數(shù)
computer=random.randint(0,2) #隨機(jī)生成0奏司、1、2中的一個(gè)數(shù)字樟插,賦值給變量computer
課堂練習(xí)
綜合使用if高速公路的相關(guān)知識(shí)韵洋,實(shí)現(xiàn)研判剪子布游戲效果。顯示下面提示信息:
請(qǐng)輸入:剪刀(0)黄锤、石頭(1)搪缨、布(2);_
用戶輸入數(shù)字0-2中的一個(gè)數(shù)字鸵熟,與系統(tǒng)隨機(jī)生成的數(shù)字比較后給出結(jié)果信息副编。
例如:輸入0后,顯示如下
你的輸入為:剪刀(0)
隨機(jī)生成數(shù)字為:1
哈哈流强,你輸了痹届!
提示:對(duì)于輸入不正常的情況盡可能考慮全面呻待,使程序能夠正常運(yùn)行。
建議用時(shí)15~20分鐘队腐。
循環(huán)語句
for循環(huán)
[圖片上傳失敗...(image-b548e7-1587625232881)]
while循環(huán)
[圖片上傳失敗...(image-110c03-1587625232881)]
demo
i=0
while i<5:
print("當(dāng)前是第%d次執(zhí)行循環(huán)"%(i+1))
print("i=%d"%i)
i+=1
課堂練習(xí):
1.計(jì)算1~100的累積和(包含1和100)
2.計(jì)算1~100之間偶數(shù)的累積和(包含1和100)
建議用時(shí)20分鐘蚕捉。
break和continue
[圖片上傳失敗...(image-c62956-1587625232881)]
作業(yè):
使用for循環(huán)和while循環(huán),打印九 九乘法表柴淘,顯示效果如下圖:
[圖片上傳失敗...(image-fb45be-1587625232881)]
字符串迫淹、列表、元組悠就、字典
字符串
[圖片上傳失敗...(image-5b264-1587625232881)]
word='字符串'
sentence="這是一個(gè)句子千绪。"
paragraph="""這是一個(gè)段落
可以由多行組成"""
單引號(hào)和雙引號(hào)選擇?
1.包含單引號(hào)的字符串
假如你想定義一個(gè)字符串my_str梗脾,其值為:I'm a student,則可以采用如下方式,通過轉(zhuǎn)義字符\進(jìn)行定義盹靴。
my_str='I\'m a student'
也可以不使用轉(zhuǎn)義字符炸茧,利用雙引號(hào)直接進(jìn)行定義。
my_str="I'm a student"
2.包含雙引號(hào)的字符串
假如你相定義一個(gè)字符串my_str,其值為:Jason said "I like you",則可以采用如下方式稿静,通過轉(zhuǎn)義字符\進(jìn)行定義梭冠。
my_str="Jason said \"I like you\""
也可以不使用轉(zhuǎn)義字符,利用單引號(hào)直接進(jìn)行定義改备。
my_str='Jason said "I like you"'
轉(zhuǎn)義字符
轉(zhuǎn)義字符 | 描述 |
---|---|
(在行尾時(shí)) | 續(xù)行符 |
\\ | 反斜杠符號(hào) |
\‘ | 單引號(hào) |
\" | 雙引號(hào) |
\a | 響鈴 |
\b | 退格(Backspace) |
\000 | 空 |
\n | 換行 |
\v | 縱向制表符 |
\t | 橫向制表符 |
\r | 回車 |
\f | 換頁 |
\oyy | 八進(jìn)制數(shù)控漠,yy代表的字符,例如:\o12代表換行悬钳,其中o是字母盐捷,不是數(shù)字0。 |
\xyy | 十六進(jìn)制數(shù)默勾,yy代表的字符碉渡,例如:\x0a代表換行 |
\other | 其它的字符以普通格式輸出 |
字符串的截取和連接
字符串的常見操作
函數(shù)
文件操作
錯(cuò)誤與異常
d