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