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