字串:有三種表現形式
1.單引號
2.雙引號
3.三引號標識字串
字串不能被修改
r表示保留原樣
例:s=r"c\test\a" # c\test\a
字串的格式化輸出
age=18
print(「小千的年齡為%d」%age)
#輸出小千的年齡為18
d為整型
f為浮點型
print("age is %d%.2f%(age,age))
#age is 18 18.00
#.2表示保留幾位小數
#「輸出格式化變數%格式%格式%(age,age,age)」
%c或%s是字串格式
―左對齊
+輸出正負號
例:a=3.1415926
print(』%―f』%a)左對齊的3.1415926
s=「abcdefhkl」
print(s[0]) #a,取第乙個數從0開始
print(s[0:2]) #ab,取0到2範圍間的數
print(s[0:6:2]) #ace,取0到6範圍間的數,每隔兩個取乙個
print(s[-1]) #l,最後乙個
print(s[::-1]) #lkhfedcba,將字串反轉
s=「hello」
s1=「python」
s2=s*3 #hello hello hello
s3=s+s1 #hello python
*表示重複
+表示連線
字串常用函式
upper #大寫
lower #小寫
print(s.upper())
判斷字元.都是以is開頭
k=「hello123」
print(len(s)) #8,返回字串長度
print(chr(97))#a
print(chr(20202))#儀
print(ord(「a」))#65
v=「abc789」
m=「12345」
print(v.isdigit())#false
print(m.isdigit())#ture
print(v+m) #abc78912345
新手Python學習記錄Day6
使a中每項 1 a 0,1,2,3,4,5,6,7,8,9 for index,i in enumerate a a index i 1 a map lambda x x 1,a 構建匿名函式 a i 1 for i in range 10 重新構造了乙個列表 列表生成 l x x for x in...
Java學習記錄6
1.抽象類 abstract 抽象類不可建立物件 子類繼承抽象類,必須重寫重寫抽象方法 子類不重寫,可將類程式設計抽象類 普通抽象類 裡面的方法不一定全是抽象的 純抽象類 裡面所有的方法都是抽象方法 public abstract class as public class ad extends a...
java學習記錄6
抽象方法是乙個模板或約束,避免了子類的隨意性,需要實現它的類必須重寫它的抽象方法 抽象方法不可以寫在普通類中 抽象方法沒有方法體 抽象類是有抽象方法的類 抽象類的關鍵字 abstract 抽象類的特點 1,抽象類不可以例項化 2,繼承乙個抽象類,必須要實現抽象類中的抽象方法,除非子類也是抽象類 pu...