print
(>
'banana'
)#false
print
(>
)#true
print
(ord
('a'),
ord(
'b')
)#97 98
''' ==與is的區別,==比較的是value,is比較的是id'''
a=b=
'python'
c='python'
print
(a==b)
print
(b==c)
print(id
(a))
print(id
(b))
print
(a is b)
print
(b is c)
#true
#true
#2653514851864
#2653514851864
#true
#true
#切片s=
'hello,python'
s1=s[:5
]s2=s[6:
]s3=
'!'newstr=s1+s3+s2
print
(s1)
print
(s2)
print
(newstr)
#hello
#python
#hello!python
s4=s[1:
5:1]
#從1開始,到5結束(不包括5),步長為1.
print
(s4)
print
(s[::2
])#預設從0開始,沒有寫結束,預設到字串的最後乙個元素,步長為2
print
(s[::-
1])#預設從字串的最後乙個元素開始,到字串的第乙個元素結束,因為步長為負數(和列表的切片同理)
#hlopto
#nohtyp,olleh
print
(s[-6:
:])#從索引為-6開始,到最後乙個元素結束,步長為1
#python
name=
'張三'
age=
20print
('我叫%s,今年%d歲'
%(name,age)
)#我叫張三,今年20歲
print('我叫,今年歲'
.format
(name,age)
)#同上
print
(f'我叫,今年歲'
)#同上
print
('%d'%99
)print
('%10d'%99
)print
('hellohello'
)#99
# 99
#hellohello
print
('%f'
%3.1415926
)print
('%10.3f'
%3.1415926
)#10表示寬度,.3表示小數點後三位數
#3.141593
# 3.142
print(''
.format
(3.1415926))
#.3是一共三位數
print(''
.format
(3.1415926))
#.3f是保留三位小數
print(''
.format
(3.1415926))
#10.3f是同時設定寬度和精度,寬度是10,.3f是小數的保留
python格式化字串和轉義字元
萬般皆下品,唯有讀書高。這段時間學習了下python。看來寫資料。算是讀書筆記吧,記錄一下便於回顧。假期綜合症,假期回來上班第一天。眼疼。python格式化字串的替代符以及含義 符 號 說 明 c格式化字元及其ascii碼 s格式化字串 d格式化整數 u格式化無符號整型 o格式化無符號八進位制數 x...
轉義字元和標準字元字串的格式化
今天開始慢慢記錄並且整理自己的c 筆記,從c 到unity學習的路線 先記錄一下轉義字元和標準字元字串的格式化 話不多說 看 這裡記錄轉義字元和標準字元字串的格式化 console.writeline 金額 10 貨幣符號 console.writeline 5 05 當前數字不足時用0填充,意思時...
字串格式化
sprintf snprintf snprintf std stringstream std strstream boost lexical cast boost format cstring format 1 sprintf 使用 sprintf 不安全,輕則破壞資料的準確性,重則程式崩潰。請看下...