7、python具有三個重要的輸出輸入函數:print(輸出)/eval(轉換)/input(輸入);
8、對於輸出函數print函數的具體使用規則如下:
(1)輸出字符串:print("字符串")
(2)輸出變量a:print(a,b,...)
(3)python用於輸出混合字符串和變量:print("字符串模板".format(變量a,變量b,...)),其中對於字符串里面的變量使用大括號{}來表示一個槽位置,其中槽位置的變量和format之后的變量順序相對應。
例如:print("a的變量值為{},b的變量值為{}"。format(a,b))
9、print函數本身是在最后具有換行功能的,默認每執行一次print函數,就會換行一次,如果為了使得執行的語句不發生換行,則需要我們在print函數中設置一下end參數形式即可:
print(待輸出內容,end="\n"):表示執行完語句之后進行換行;
print(待輸出內容,end=""):表示執行完語句之后直接進行后續跟在后面連接;
10、input函數輸入:
變量a=input("提示輸入語:")
input函數都會將輸入的內容以字符串的形式賦值給變量a
11、變量是一種可以改變變量的語法元素;
12、python變量的命名規則如下:
python允許大、小寫字母、數字以及下划線、漢字作為變量名,只是開頭不可以使用數字,中間不可以有空格等,另外需要標識符名稱不能和保留字相同。
13、python標識符對於大小寫是敏感的,即大小寫是不一樣的。
14、python3版本具有33個保留字,標識符不可以和保留字相同。
15、python數據類型主要三種:整數、浮點數(實數)和復數。
16、python里面的十進制整數可以用二進制(0b開始)、十進制、十六進制(0X開頭)以及八進制(0O開頭)來進行表示。print輸出數據時直接轉換為10進制進行輸出
17、對於浮點數數據類型,只有十進制的形式,不可以用其他數據類型進行表示,可以用小數點來進行表示,也可以用科學計數法來進行表示。
18、字符串主要有兩種編輯順序:反向遞增和正向遞減的順序,可以使用切片的操作來進行獲取字符串里面的子字符串部分。[N:M]:取N到M之間的字符串,其中不包括M處的字符串
19、表達式與賦值語句:a=b,將b賦值給a。
20、eval函數:經常與input函數一起連用來進行獲取輸入內容的數據類型。另外,它還可以將字符串的引號直接去掉進行表達式的運算和合並。
21、python中的注釋可以直接使用"#+解釋性語句"來進行表示和解釋和說明,對整體的程序沒任何影響。
22、python的浮點數是指帶小數點的數字,所以整數后如果加小數點的話應該也是浮點數。
23、pow(x,y):表示的是x的y次方的值
24、對於python中得到浮點數都是用二進制來進行表示的,所以在浮點數的運算中會出現一些特殊的情況,出現不確定尾數的情況,這主要是因為浮點數用二進制來進行表示時受限於計算機表示浮點數使用的存儲寬度(有限),解決不確定尾數的方法是使用round函數:round(x,d):表示將數據x四舍五入保留d位小數
25、python中也可以表示復數:a+bj(J),相當於用二元實數序列來表示復數(a,b),其中,a為復數的實部,b為虛部,可分別用z.real和z.imag來進行獲得。另外,對於復數的實虛部在python中都是以浮點數來進行儲存的。
///2019年12月2日訓練源代碼:
print("hello world")
#python基本輸入輸出函數
#print輸出函數
print("世界和平")
a=100
b=10
print("a的變量值是{},b的變量值為{}".format(a,b))
print(a,end=" ") #直接跟在后面進行輸出內容
print(b,end="\n") #換行操作
print(b,end="%")
print(a)
#input輸入函數
#a=input("請輸入一行字符串:")
print(a)
#變量及其保留字
a=100
a+=1
print(a)
Aa_3機器學習=99
print(Aa_3機器學習) #需要注意的是python標識符不可以和內部所存在的33個保留字相同
#Python數據類型
print(180) #十進制輸出變量
print(0b10110100) #二進制輸出變量
print(0o264) #八進制輸出變量
print(0xb4) #十六進制輸出變量
print(1.23466255752342e2)
print("對酒當歌,人生幾何?"[1:4])
print("對酒當歌,人生幾何?"[-4:-2])#切片操作
#表達式與賦值語句
a=1024*32
print(a)
a="對酒當歌,人生幾何?"+"譬如朝露,去日苦多!"
print(a)
a,b=3,4
a,b=b,a #變量交換
print(a,b)
print(type(a))
print(type("對酒當歌,人生幾何")) #type可以獲得任何變量的數據類型
a=input("請輸入任意字符類型:")
b=type(a)
print(b)
#eval函數:經常與input函數一起連用來進行獲取輸入的數據類型
a=eval("1.2+3.4")
print(a) #eval函數可以直接將字符串的引號去掉,然后按照正常的表達式進行計算和運算合並
a=eval(input("請輸入數據為:")) #eval函數獲取所輸入數據的數據內容
print(a*2+311)
#浮點數與復數
print(type(11100))
print(type(111.0))
print(pow(2,3)) #pow表示的是2的3次方
print(round(0.1+0.2,1)) #浮點數的特殊訴情況“浮點數的表示都是以二進制來進行表示,產生了不確定的尾數,這是由於計算機表示浮點數的存儲寬度有限所導致的,可以使用round函數來進行解決尾數的不確定問題
#Python中復數的表示,實部和虛部在Python里面都是浮點型的數據類型
a=23+4J
print(type(a))
print(a.real)
print(a.imag)