第三天,python之路

2022-09-16 03:09:11 字數 2558 閱讀 3715

今天休息,起來的有點晚了。看了下易中天老師關於終於中國目前的經濟形勢演講,分析的還不錯。

現在開始走起來,突然發現,學習真的可以使自己快樂,希望這樣的狀態保持下去。

str = '

hello python

'print(str.capitalize())#

首字母大寫

print(str.count('

o'))#

統計print(str.encode('

utf-8

'))#

編碼print(str.endswith('

thon

'))#

末尾匹配

print(str[str.find('

py'):])#

字串切片

print(str.format(你好='

你好,python

'))#

格式化print(str.format_map())#

字典格式化

print(str.isalpha())#

判斷純英文

print(str.isalnum())#

判斷阿拉伯文

print(str.islower())#

判斷小寫

print(str.isupper())#

判斷大寫

print(str.isspace())#

判斷空格

print(str.isdigit())#

判斷整數

print(str.isnumeric())#

判斷數字

print(str.isdecimal())#

判斷十進位制

print(str.isidentifier())#

判斷合法的變數名

print(str.istitle())#

判斷標題

print('

~'.join(str))#

插入print(str.center(50,'

-'))#

左右補全

print(str.ljust(30,'

-'))#

右補全print(str.rjust(30,'

-'))#

左補全print(str.lower())#

小寫print(str.upper())#

大寫print(str.strip())#

取空格和回車\n

p=str.maketrans('

abcdefghij

','0123456789

')#翻譯

print

(str.translate(p))

print(str.replace('

o','

o'))#

替換print(str.rfind('

o'))#

查詢到最後的位置

print(str.split())#

分割成列表

print('

a\nb\nc

'.splitlines())#

換行符分割

print('

a\nb\nc

'.split('\n'

))print(str.swapcase())#

大小寫互轉

print(str.title())#

轉標題

特性兩個:①唯一性,去重性②無序性       乙個key值對應乙個value值,且key值沒有重複

檢視所有的key值生成列表:  dict.keys()

value值:  dict.values()

常用的功能:增、刪、改、查

增加,修改  dict [key] = str    :r如果存在key,修改value;如果不存在key,新增key : value

dict.setdefault(key,value)  :如果存在key,原始value保持不變;如果不存在key,新增key : value

刪除  del dict[key]    通用型刪除

dict.pop(key)

dict.popitem()    隨機刪除

查詢  dict[key ]  查詢value

常用的查詢方法:    key in dict  和       dict.get[key]   使用內建函式和屬性   in和get

迴圈loop兩種方式:       區別,①是直接迴圈遍歷,②是生成列表再遍歷

①for k in

dict:

print

(i,dict[k])

②for k,v in

dict.items():

print(k,v)

dict.update(dict_1)    如果跟新字典的元素,如果原來有,則不變;沒有的元素則新增到字典中

^(* ̄(oo) ̄)^注:dict為字典資料型別,str為字典型別

「  \033[31;1m%s\033[0m 」 %(str)    通過改變31數字,來改變字的顏色和背景,固定格式 

結束語退出列印:  exit(print('結束列印'))

orcle學習之路第三天

建立和操作表 完成 2h 1.sql select from zybrxx go go相當於orcle中的分號 2.alter table alter table zybq add test2 char 20 新增多列 alter table zybq add test1 char 1 test2 ...

第三天(Python打卡)

遞迴 def factorial n if n 1 return 1 else return n factorial n 1 number int input 請輸入乙個正整數 result factorial number print d 的階乘是 d number,result 解決漢諾塔問題 ...

學習python 第三天

python的分支結構 if語句 在python中,要構造分支結構可以使用if elif和else 驗證 answer input 請輸入使用者名稱 if answer a print 回答成功 else print 回答失敗 如果要構造出更多的分支,可以使用if elif else 結構 多次驗證...