1.輸出、打印數(shù)據(jù)
print('要輸出的內(nèi)容')
例如:
print('hello,world!')
2.連續(xù)輸出
print('要輸出的內(nèi)容',end='')
print('要輸出的內(nèi)容')
這樣輸出的內(nèi)容不會換行,保持在同一行內(nèi)
例如:
print('hello,',end='')
print('world')
輸出結(jié)果為:hello,world
3.變量
變量,可變化的量,可對其賦值,也可通過變量名訪問、輸出
例如:
name='Alice'
age=18
print('我的名字叫:',name,',我今年',age,'歲?!?
輸出結(jié)果為:我的名字叫Alice,我今年18歲。
4.序列解包
多個變量可以同時賦值,同時輸出
例如:
a=1
b=2
c=3
可以簡寫為:
a,b,c=1,2,3
print(a,b,c)
4.刪除變量
語法:del 變量名
例如:
del a?
5.查看變量的內(nèi)存地址
語法:id(變量)
可用于查看變量是否改變
例如:
a=1
print(id(a))
a=2
print(id(a))
輸出結(jié)果:
1489778944
1489778960
6.從鍵盤接收輸入
語法:input()
例如:
a = input('請輸入內(nèi)容:')
print(a)
這里需將獲得的值傳給一個新的變量
注:input接收的都是字符串類型
7.數(shù)據(jù)類型
查看數(shù)據(jù)類型:type(變量)
7.1 整形 int
整數(shù)形式,包括正整數(shù)和負整數(shù)
a = 1
print(type(a))
7.2 浮點數(shù) float
小數(shù)形式
a = 1.1
print(type(a))
7.3 空值 None
空值為空,不為零
a = None
print(type(a))
7.4 布爾型 bool
布爾只有兩個值:True,F(xiàn)alse
注:T和F大寫
a = True
print(type(a))
7.5 字符串 str
a = '1'
print(type(a))
8.數(shù)據(jù)類型的轉(zhuǎn)換
8.1 整形轉(zhuǎn)字符串
語法:str(變量名)
a = 1
A = str(a)
print(A)
print(type(A))
8.2 字符串轉(zhuǎn)整形
語法:int(變量名)
(1)a = '1'
? ? A = int(a)
????print(A)
????print(type(A))
(2)b = 'q'
? ? B = int(b)
? ? print(B)
? ? print(type(B))
其中(2)會提示錯誤:invalid literal for int() with base 10: 'q',說明非數(shù)值型字符串是無法被轉(zhuǎn)換為整形的。
8.3 整形轉(zhuǎn)換為浮點型
語法:float(變量名)
a = 1
A = float(a)
print(A)
print(type(A))
8.4 浮點型轉(zhuǎn)換為整形
語法:int(變量名)
(1)a = 1.1
? ? A = int(a)
? ? print(A)
? ? print(type(A))
(2)b = 1.6
? ? B = int(b)
? ? print(B)
? ? print(type(B))
我們發(fā)現(xiàn),浮點型轉(zhuǎn)換為整形,只保留了整數(shù)部分,不會四舍五入。
浮點型轉(zhuǎn)換為整形四舍五入的轉(zhuǎn)換方法:
print(int(b+0.5))
如何輸出鍵盤輸入的兩個數(shù)的和?
由于input()接收的是字符串,我們要先將字符串轉(zhuǎn)換為整形。
a = int(input('請輸入第一個數(shù):'))
b = int(input(‘請輸入第二個數(shù):’))
print('你輸入的兩數(shù)之和為:'a+b)