1. 程式人生 > >python中格式化輸出和字母大小寫轉換,對齊填充方式

python中格式化輸出和字母大小寫轉換,對齊填充方式

錯誤 tom per 換行 idt 出現 python \n 相同

#格式化輸出
print("ang is a good time")
str7="ong is a boy"
num=10
f=5.22313
# %d(整數站位符) %s(字符串站位符) %f(浮點數站位符)
# %f默認小數點後6位,%.3f精確到小數點後3位。默認會四舍五入
print("num=",num,"f=",f)
print("num= %d,str7=%s,f=%.9f" %(num,str7,f))
‘‘‘
#轉義字符 \
將一些字符轉換成有特殊含義的字符
‘‘‘
# \n換行符,
print("num= %d\nstr7=%s\nf=%.9f" %(num,str7,f))
print("ong is a good \team")#顯示ong is a good \team
#如果要沒特殊含義出現都是兩\\出現的
print("ong is a good \\n team")#ong is a good \n team
# \‘ \" 避免單引號中還有引號出現錯誤
#print(‘tom is a ‘good‘man‘)#這樣會報出
print(‘tom is a \‘good\‘man‘)
print("tom is a ‘good‘man")#雙引號裏面可以有單引號
print("tom is a \"good\"man")
#如果多行轉換可以用3個單引號或者3個雙引號
print("""
ong
is
good
team
""")
# \t 制表符 是4個空格
print("tom\t girl")
#如果字符中有很多字符串都需要轉義,就需要加入很多\,為了化簡
#python允許用r表示內部的字符串默認不轉義
print(r"C:\Users\Administrator\Desktop\學習")#加r打印出C:\Users\Administrator\Desktop\學習



#eval(str)
#功能:將字符串str當成有效的表達式來求值並返回計算結果
num1=eval("123")
print(num1)#結果123
print(type(num1))#<class ‘int‘>eval把字符串變為整數類型,跟int方式相同
print(eval("+123"))#123
print(eval("12+3")) #15
print(int(12+3)) #15
#print(eval("12ad")) #出錯


#len(str)
#返回字符串的長度(字符個數)
print(len("ong is a good"))

#lower()轉換字符串中大寫字母為小寫字母
#格式:str.lower()
str15="ONG IS a good"
print(str15.lower()) #ong is a good
print("str15=%s" %(str15))

#upper(str)轉換字符串中小寫字母為大寫字母
str15="ONG IS a good"
print(str15.upper()) # ONG IS A GOOD
#swapcase() 轉換字符串中小寫字母為大寫字母,大寫字母變小寫字母
str15="ONG IS a good"
print(str15.swapcase()) #ong is A GOOD

#capitalize()一段文字中首字母大寫,其他小寫
str15="ONG IS a good"
print(str15.capitalize()) #Ong is a good

#title()每個單詞的首字母大寫,其他變小寫
str15="ONG IS a good"
print(str15.title()) # Ong Is A Good

#center(width,fillchar)居中對齊,width為 要求寬度,fillchar是填充字符串

str15="ONG IS a good"
print(str15.center(40,"*"))#*************ONG IS a good**************

#ljust(width[,fillchar])左對齊,fillchar是填充的字符
str15="ONG IS a good"
print(str15.ljust(40))#ONG IS a good
print(str15.ljust(40),"*") #ONG IS a good *
print(str15.ljust(40,"*"))#ONG IS a good***************************

#rjust(width,fillchar)右對齊

python中格式化輸出和字母大小寫轉換,對齊填充方式