一、類型
1.變量沒有類型,數據有類型
例:num = 1 ---->num是沒有類型的,1是int類型
二、格式化輸出
2.name = "張三"
age = 18
print("我是" + name + ",今年" + age + "歲") #這樣會報錯,用+進行拼接時,正數和字符串不能拼接
3.占位符
%c 字符
%s 字符串
%d 有符合的十進制整數
%u 無符號十進制整數
%o 八進制整數
%x 十六進制整數(小字母0x)
%X 十六進制整數(大寫字母0X)
%f 浮點數
%e 科學計數法(小寫'e')
%E 科學計數法(小寫'E')
%g %f和%e的簡寫
%G %f和%E的簡寫
三、運算符
1.
/ 除 得到結果是浮點數
//取整除 不是四舍五入 是取比結果小的第一個整數
%取余
**指數
2.復合運算符(在進行符合運算的時候,不論什么情況,都首先算等號右邊的式子)
+=
-=
*=
/=
**=
//=
3.常用數據類型轉換(input()輸入的是字符串)
int(x) 將x轉換成一個整數
float(x) 將x轉換成一個浮點數
complex(real,[,imag]) 創建一個復數,real為實部,imag為虛部
str(x) 將x轉換成一個字符串
repr(x) 將x轉換成表達式字符串
eval(str) 用來計算在字符串中的有效的python表達式,并返回一個對象
tuple(s) 將序列s轉換成一個元組
list(s) 將序列s轉換成一個列表
chr(x) 將一個整數轉換成一個Unicode字符
ord(x) 將一個字符轉成一個ASCII整數值
hex(x) 將一個整數轉成一個十六進制的字符串
4.切片
name = "abcdef"
print(name[0:3]) 取下標0-2的字符
print(name[0:5]) 取下標0-4的字符
print(name[3:5]) 取下標3-4的字符
print(name[2:]) 取下標2之后到最后的的字符
print(name[1:-1]) 取下標1開始到最后第二個的字符
5.字符串常見的操作
find(str,0,len(mystr)) 查找字符串中是否出現str字符,從下標為0開始到最后;沒有找到則打印-1
index(str,0,len(mystr)) 跟find()方法一樣,只不過如果str不在 mystr中會報一個異常.
count() 返回 str在start和end之間 在 mystr里面出現的次數
replace() 把 mystr 中的 str1 替換成 str2,如果 count 指定,則替換不超過 count 次.
nystr.solit(str,2) 以 str 為分隔符切片 mystr,2則表示 只分割幾個字符串
capitalize 把字符串第一個字符大寫
title 把字符串的每個單詞首字母大寫
startswith 檢查字符串是否以"str"開頭,是則返回True
新聞熱點
疑難解答