a ='10'print(type(x))#打印x類型print(int(x),type(int(x)))#強制轉換成int型,並輸出類型print(float(x),type(float(x)))#強制轉換成float型,並輸出類型print(str(x),type(str(x)))#強制轉換成字符串型,並輸出類型
2.基本輸入輸出
2.1 input 、 print 、eval
a =10
b =20print("hello world")#直接打印字符串print(a,b)#打印變量print('a的值爲{}, b的值爲{}'.format(a,b))#print變量和字符混合輸出print(a,end ='.')#print設置結尾字符
c =input('提示文字')#獲取輸入並顯示提示文字,但結果全是字符串print(eval('1+1'))#將1+1字符串當作python執行語句執行
value =eval(input("請輸入要計算的數值: "))#獲取用戶輸入的數字
x ="abcd"
y ="ab"print(x + y)#連接字符串x和yprint(y *3)#把y字符串重複3遍print(y in x)#判斷y是不是包含在x中
4.7字符串處理函數
4.7.1 返回字符串長度、強制轉換成字符串、字符串轉換成Unicode編碼
x ="abcdefg"
y =49
z ='a'print(len(x))#返回字符串x的長度 ,也可返回其他組合數據類型的元素個數print(str(y))#返回任意類型y所對應的字符串格式print(ord(z))#返回單字符x對應的Unicode編碼
4.7.2單字符返回Unicode編碼、返回對應十六進制小寫形式、返回八進制小寫形式
y =49print(chr(y))#返回Unicode編碼對應的y的字符串形式 ,這裏Unicode 49號對應的是1print(hex(y))#返回整數x對應十六進制數的小寫形式字符串print(oct(y))#返回整數x對應八進制數的小寫形式字符串
4.8字符串處理方法
4.8.1全大寫、全小寫、按某個字符分割字符串
x ="a,b,c,d,A,B,C,D"print(x.lower())#返回字符串a的副本,全部字符小寫print(x.upper())#返回字符串a的副本,全部字符大寫print(x.split(','))#能夠根據sep分隔字符串a,分割後的內容以列表類型返回
4.8.2某個字符出現次數、什麼字符串換成其他字符串
x ="a,b,c,d,A,B,C,D"print(x.count(sup))#返回字符串sub在a中出現的次數print(x.replace(',','\\'))#返回字符串a的副本,所有old字符串被替換爲new
4.8.3字符串居中、去掉最左或右的一個字符、變量每個元素添加字符
x ="a,b,c,d,A,B,C,D"
sup ='D'print(x.center(20))#字符串居中函數print(x.center(20,'*'))#字符串居中函數,用*號填充print(x.strip(sup))#從字符串a中去掉在其左側和右側sup中列出的字符print('\\'.join(x))#將x變量的每一個元素中增加一個new字符串