1、前言
熟練掌握一門編程語(yǔ)言,最好的方法就是充分了解,掌握基礎(chǔ)知識(shí),并親自體驗(yàn),多敲代碼,熟能生巧。本文首先介紹python基礎(chǔ)知識(shí)的保留字與標(biāo)識(shí)符,然后將介紹在python中如何使用變量以及各種數(shù)據(jù)類型。。
2、input函數(shù):
(1)接受標(biāo)準(zhǔn)的輸入數(shù)據(jù)(即從鍵盤輸入),返回為string類型的字符串類型
(2)input(【prompt】)
1.語(yǔ)法功能:prompt是一個(gè)可選參數(shù),給用戶的提示信息,不傳該參數(shù),則沒(méi)有提示信息,用戶直接從鍵盤輸入。
2.示例:
name=input("請(qǐng)輸入你的姓名:")#輸入張三
print(name)#最后屏幕上會(huì)輸出:張三
3、eval函數(shù)
(1)計(jì)算字符串所對(duì)應(yīng)的表達(dá)式的值,返回變大時(shí)計(jì)算結(jié)果
(2)語(yǔ)法格式:eval(expression)
1.expression是字符串類型的參數(shù),對(duì)應(yīng)一個(gè)有效的python表達(dá)式
2.eval函數(shù)的完整語(yǔ)法格式為:eval(expression,globals=None,locals=None) #后兩個(gè)參數(shù)不常用
3.示例:r=eval(input("請(qǐng)輸入一個(gè)有效表達(dá)式:"))
print(r)
#如果輸入3+5(即input函數(shù)的返回值作為eval函數(shù)的參數(shù))則輸出為8,輸入5*/3則會(huì)報(bào)錯(cuò),因?yàn)檩斎氡磉_(dá)式無(wú)效。
4、print函數(shù)
(1)輸出各種類型數(shù)據(jù)到屏幕上
(2)語(yǔ)法格式:print(object)
1.示例
print("Hello,world")
print(10)
print([1,2,3,'list']) #輸出[1,2,3,'list']
5、變量定義:
(1)每個(gè)變量有名字 (注意:1.變量名可以包括字母,數(shù)字,下劃線,但數(shù)字不能作為變量名開(kāi)頭
2.系統(tǒng)關(guān)鍵字不能作為變量名 3.變量名可以是中文)
(2)使用變量前不用定義,給變量賦值時(shí),變量自動(dòng)定義,且變量類型由其值的類型來(lái)確定。可以單獨(dú)定義一個(gè)變量,也可以同時(shí)定義多個(gè)變量,定義多個(gè)變量時(shí)要用逗號(hào)分開(kāi)。
(3)示例:
test='hello,world'
print(test) #會(huì)輸出hello,world 此時(shí)test為字符串類型
test=10.5
print(test) #會(huì)輸出10.5,此時(shí)test 為浮點(diǎn)型
name,age='張三',18 #此時(shí)變量name為張三,變量age為18
6、數(shù)據(jù)類型:
(1)常用的數(shù)據(jù)類型:Number(數(shù)字型),String(字符串),List(列表),Tuple(元組),Set(集合),Dictionary(字典)
(2)數(shù)字類型:0o前綴是8進(jìn)制,0x前綴是16進(jìn)制整數(shù),例如a,b,c=10,0o10,0x10
#a,b,c分別對(duì)應(yīng)十進(jìn)制的10,8,16.
(3)bool類型:使用bool函數(shù)可以將其他類型數(shù)據(jù)類型轉(zhuǎn)為Boolean類型,當(dāng)給bool函數(shù)傳入以下值時(shí)會(huì)返回False
1,定義為假的常量,如None或False。
2.任意為0的數(shù)值,0,0.0,0j等
3.空的序列和集合,如”(空字符串),(),(空元組),[](空列表)等。
(4)復(fù)數(shù)類型:
1.復(fù)數(shù)由實(shí)部,虛部組成。兩者均為浮點(diǎn)數(shù)。其書寫方法如下a+bj或a+bJ,其中a,b時(shí)兩個(gè)數(shù)字,而j或J是敘虛部的后綴,即a是實(shí)部,b是虛部
2.在生成復(fù)數(shù)時(shí),也可可以使用complex函數(shù),語(yǔ)法格式如下,complex([real[,imag]])。注意:如果省略虛部image的值,則返回的復(fù)數(shù)為real+0j;如果實(shí)部,虛部均省略,則返回的復(fù)數(shù)為0j.
(5)String 類型:
1.Python語(yǔ)言中值用于保存字符串的String類型,而沒(méi)有用于保存單個(gè)字符的數(shù)據(jù)類型。
2.Python語(yǔ)言中字符串可以寫在一對(duì)單引號(hào),一對(duì)雙引號(hào),一對(duì)三引號(hào)中。
3.對(duì)與不包含任何字符的字符串''(一對(duì)單引號(hào)),""(一對(duì)雙引號(hào)),稱為空字符串。
4.例如:s1,s2='hello,world',"你好"
5,字符串可以轉(zhuǎn)成整數(shù):int函數(shù)(第一個(gè)參數(shù)是為要轉(zhuǎn)換的整數(shù)的字符串,要求必須是整數(shù)字符串,第二個(gè)參數(shù)是字符串的進(jìn)制形式,沒(méi)指定默認(rèn)為十進(jìn)制),例如 int('35')返回整數(shù)35,int('35+1')則無(wú)法轉(zhuǎn)換(int函數(shù)不對(duì)字符串做運(yùn)算),還有float函數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)用法與int同。
6.\\'表示是字符串的單引號(hào)。
7.子串截取:利用下標(biāo)”[]"可以從字符串中截取一個(gè)字串,語(yǔ)法格式為是s[beg:end] (s 為原始字符串,beg 是起始位置,end是結(jié)束位。
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7134瀏覽量
89391 -
編碼
+關(guān)注
關(guān)注
6文章
957瀏覽量
54911 -
python
+關(guān)注
關(guān)注
56文章
4807瀏覽量
84950
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論