日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python-day2~3

發布時間:2025/3/21 python 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python-day2~3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pycharm,ctl+D 復制當前行;ctl+/ 注釋或取消注釋選定的行

1,格式化輸出

? msg = "我叫%s,今年%s 身高 %s" %(name,age,height)

? %s 是字符,%d 是數字。

? %% ?用于輸出%

2,

? while 條件:

? else:

? ??print("循環正常執行完啦")

? 用于wile沒有被break打斷,正常結束時的輸出

3,初始編碼

??Unicode 升級 utf-8 utf-16 utf-32

? 8位 = 1字節bytes
? utf-8 一個字符最少用8位去表示,英文用8位 一個字節
? ? 歐洲文字用16位去表示 兩個字節
? ? 中文用24 位去表示 三個字節
? utf-16 一個字符最少用16位去表示

4,運算符

? ?優先級,() > not > and > or

??'''x or y x 結果為True,則輸出2者中非零的那值,或x(如x非零)。 and相反

? ? # print(1 or 2) # 1
? '''x and y ?結果為True,則輸出y(即2者都非零)。

5,str

?python本身對string長度無強制性限制,取決于電腦可用空間。

?s = 'ABCDQWERTYUOP'
?s1 = s[-1] ?# 索引,首字母是第0個;從最后一個字母數是-1

?s2 = s[0:4] ?# ?s[“首”第1個字母:“尾”停止截取的字母],從第0個開始算,截取到第4個,即從0-3的字母,不含尾部字母。顧頭不顧尾
?s3 = s[0:] ?# 從第0個字母開始,截取全部;即空值就是全部

?s4 = s[0:-2] ?#?從第0個字母開始截取,直到倒數第2個字母

?s5 = s[5:6:2] ?# s[“首”從0開始的第5個字母開始截取:“尾”從第0個開始算的共計6個字母:步長]

?s6 = s[4:0:-2] ?# ?-2即是步長,倒序取值,首部和尾部書寫順序也是倒序

?

?s = 'alexWUsir'

?s1 = s.capitalize() #首字母大寫
?s2 = s.upper() #全部大寫
?s3 = s.lower() # 全部小寫
?s4 = s.swapcase() # 大小寫翻轉
?s5 = s.title() # 所有單詞首字母大寫。ctl+函數,可以看功能說明
?l = len(s) #公共方法,求長度
?s6 = s.center(20,'~') #按設定的總長度居中,默認空白填充,或指定字符填充

?

?s7 =s.startswith('alex') ?#查找以什么開頭,返回bool值
?s71 = s.startswith('e',2,5)
?s7 =s.endwith('alex') ?#查找以什么結尾,返回bool值

?s8 = s.find('A') ?#?find 通過元素找字符,找到返回位置索引值,找不到返回-1

? # index通過元素找索引,找不到報錯

??username = input('請輸入名字:').strip() ?# strip刪除字符串前后的指定字符,默認刪除前后空格、制表符、回車符等。lstrip,rstrip

?

?s = s.split() ?# 對文本進行分割,默認按空格進行分

?# format的三種玩法 格式化輸出,函數內左邊的變量為函數本地變量
?s = '我叫{},今年{},愛好{},再說一下我叫{}'.format('太白',36,'girl','太白')
?s = '我叫{0},今年{1},愛好{2},再說一下我叫{0}'.format(name,36,'girl')

?name="明星"
?s = '我叫{name},今年{age},愛好{hobby},再說一下我叫{name}'.format(age=18,name=name,hobby='girl')

?# for in 循環用于遍歷in右邊的值

? s = 'fhdsklfds'

? for i in s:
? ?print(i)
?s = 'fdsa蒼井空fdsalk'
?if '蒼井空' in s:
? print('您的評論有敏感詞...')

??s9 = s.repalce(old,new,count) ?# 替換指定索引位的字符串,如沒有索引位則相同字符都替換

6,數據類型

?int:1,2,3

?bool:True,False

?str:字符串,存儲少量數據

?list:存大量數據。[1,2,3,"春哥",[1,3]]

?元組:只讀。(1,2,3,"第三方")

?dict:字典,大量關系型數據。{"name":"云哥","age":16},{"云姐":[],"二哥":[22,33,9...]}

?集合:{1,2,33,"asdf"}

?

7,數據轉換

#int ----> str
i = 1
s = str(i)
#str ---> int
s = '123'
i = int(s)

#int ----->bool 只要是0 ----》False 非0就是True
i = 3
b = bool(i)
print(b)
#bool----> int
#True 1
#False 0
'''
ps:
while True:
?pass
while 1: 效率高
?pass
'''

#str --->bool

#s = "" -----> False
#非空字符串都是True
#s = "0" -----> True

# s = ''
# if s:
# ?print('你輸入的為非空')
# else:
# ?print('你輸入的為空,請重新輸入')

?

轉載于:https://www.cnblogs.com/yygy/p/9675949.html

總結

以上是生活随笔為你收集整理的python-day2~3的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。