目錄
1、基礎資料型別概覽
2、int 數字型
3、bool
4、str
5、for迴圈
1)int 數字型:主要用於計算
2)str 字串:存少量資料
3)bool:反饋真、假
4)list 列表:[ ] 可存各種資料型別,操作方便
5)tuple 元組 :( )可讀列表
6)dic 字典: 配對鍵值對
7)set 集合: 無配對鍵值對,主要用於關係測試,天然去重
# 1、十進位制數轉換成二進位制位後,有效位有幾位
n = 2
print(n.bit_length())
<< 2
bool <---> str : 空為flase,(空格也不為空),有字串為true
bool <---> int : 假為0,真為 1
4.1 索引、切片、步長
str1 = 'hello,everybody,he'
str1[-1:-5:-1]
<4.2 字串常用方法
str1 = 'the fact'
# 1、capitalize :首字母大寫
print(str1.capitalize())
<< the fact
# 2、center: 居中,長度為10居中,其餘位置用-填滿
print(str1.center(10,'-'))
<< -the fact-
# 3、upper、lower 全大寫、全小寫,主要用於驗證碼
# 4、startswith、endswith:是否以什麼開頭或結尾,支援切片
# 5、swapcase:大小寫翻轉
# 6、title:非字母隔開的每個開頭字母都大寫
# 7、find:找到第乙個就返回位置,支援切片,返回的位置是在整個字串中的位置,不存在返回-1
index:同find,不存在報錯
# 8、strip: 1、預設去除前後空格,強制轉義特殊字串\n之類 為普通字串
2、也可去除制定內容,夾在中間不去除
# 9、split: 預設按空格分割,也可制定分割符和次數
# 10、join:定製連線符
print('-'.join(str1))
<< t-h-e- -f-a-c-t
# 11、replace:替換,可指定替換次數
# 12、format
# 1)
'hello,{}'.format('world')
# 2)
'says:hello,'.format('alex','zara')
# 3)
name1 = 'alex'
name2 = 'computer'
age1 = 23
print(' says:hello ,your age is ,welcome back'.format(it=name2, name=name1, age=age1))
<< computer says:hello alex,your age is 23,welcome back
# 13、is系列
isdigit :是否是數字
for i in 物件:
print(i)
6、詳細部落格內容
太白:python基礎資料型別
day3 python 讀寫檔案
1 開啟檔案 open f open haha 開啟乙個名為haha的txt檔案,不寫字尾預設txt檔案,其他型別檔案必須寫字尾 2 read 讀取檔案內容 print f.read 閱讀模式,獲取裡面所有的內容,該模式只能讀取內容,不能對其進行修改。有時候會產生該錯誤,表示gbk解碼時報錯,存在一...
day3 python 集合 檔案
字典是無序的,列表是有序的 a zhangsan print a 1 a 2 222 字串不能賦值集合 set 把不同的元素組成一起形成集合 info 1,2,34,5,6,7 info set info print info 或info 1,2,34,5,6,7 se set info print...
自動化 day3 Python基礎(2)
python基礎語法 基本邏輯 非空即真 非0即真 都為空 1 資料型別 需整合進day2 1 字典 dictionary 字典格式為格式,本質為特殊的list,但效率較list高。但於list不同之處在於字典為無序的資料集合,需通過key來實現對字典的訪問。list為有序的資料集合,需使用位置來訪...