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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

int true python_python基本数据类型,int, str, bool及相关操作

發(fā)布時(shí)間:2025/3/15 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 int true python_python基本数据类型,int, str, bool及相关操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. int類型

bit_length() 返回一個(gè)數(shù)的二進(jìn)制長度

2. bool類型

布爾只有兩個(gè)值. True,False. 一般是沒有什么操作的.

a = 0

print(bool(a))# False

s = ""

print(bool(s)) # # 空字符串是false

# 空的東西是False. 非空的東西是True

類型轉(zhuǎn)換的問題:

想把xx轉(zhuǎn)換成yy. yy(xx)

a = 10

print(type(a))

s = str(a)

print(type(s))

3. str類型 字符串

由',",''', """闊起來的內(nèi)容就是字符串

字符串是不可變的數(shù)據(jù)類型.不論你執(zhí)行任何操作. 源字符串是不會(huì)改變的, 每次操作都會(huì)返回新字符串

1. 索引和切片

索引

索引從0開始, 使用[下標(biāo)]可以獲取到每一個(gè)字符, 還可以倒著數(shù)

s = "伊麗莎白鼠"

print(s[0])

print(s[1])

print(s[2])

print(s[5]) # 索引不能超過邊界

print(s[-1]) # 倒數(shù)第一個(gè)

print(s[-2])

切片: [起始位置:結(jié)束位置:步長]

1. 顧頭不顧尾

2. 默認(rèn)從左到右取值.

3. 當(dāng)步長為負(fù)可以從右往左取值

s = "伊麗莎白鼠的溜肥腸還有挖掘機(jī)"

切片 [起始位置: 結(jié)束位置] 1.顧頭不顧尾, 2.從左往右切

print(s[1:3]) # 從1切到3. 但是取不到3 [1,3)

print(s[1:]) # 從1開始切. 切到結(jié)尾

print(s[:2]) # 從頭切到2

print(s[:]) # 從頭到尾

print(s[-3:-1]) # 只能從左往右切

給出第三個(gè)參數(shù)來控制方向,第三個(gè)參數(shù)叫步長

print(s[-1:-3:-1]) # - 表示反方向. 從右往左切

4. 字符串的相關(guān)操作

s = "al1ex is a gay and Wu傻sir is A gay too"

s1 = s.capitalize() # 把首字母變成大寫

print(s1)

s2 = s.lower() # 小寫

print(s2)

s3 = s.upper() # 大寫

print(s3)

s4 = s.swapcase() # 大小寫互換

print(s4)

s2 = "БB?" # 俄美德

print(s2)

print(s2.lower())

print(s2.casefold()) #人牛逼的小寫操作,可以識別多國語言

s5 = s.title() # 把每個(gè)單詞的首字母大寫

print(s5)

s = "sb"

s1 = s.center(10, "*") # 強(qiáng)行使用*在原字符串左右兩端進(jìn)行拼接. 拼接成10個(gè)單位

print(s1)

s = " alex is a gay "

s1 = s.strip() # 默認(rèn)去掉空格. 空白\t \n

print(s1)

username = input("請輸入用戶名:").strip()

password = input("請輸入密碼:").strip()

if username == 'alex' and password =="123":

print("成功")

else:

print("失敗")

s = "sb alex wusir sb sb taibai taibai sb"

print(s.strip("sb")) # 可以指定要去掉的內(nèi)容

s = "泰坦尼克號, 西虹市首富, 小豬佩奇, 冒險(xiǎn)王"

s1 = s.replace("冒險(xiǎn)王", "西西里的美麗傳說")

s2 = s.replace("佩奇", "wusir")

print(s2)

s = "alex_wusir_taibai_ritian"

s1 = s.replace("_","")

print(s1)

s8 = "sylar_alex_taibai_wusir_eggon"

s9 = s8.replace("i", "sb", 2) # 換兩次

print(s9)

lst = s8.split("taibai") # 切完的結(jié)果是一個(gè)列表. 列表中裝的是字符串. 用什么切. 就會(huì)損失掉什么

print(lst)

s = """我家大門常打開

開放懷抱等你

后面是什么歌詞

我忘了"""

lst = s.split("\n")

print(lst)

s = "我叫%s, 我今年%s了, 我喜歡%s" % ("周杰倫", "40", "昆凌")

print(s)

s = "我叫{}, 我今年{}了, 我喜歡{}".format("周杰倫", "40", "昆凌")

print(s)

s = "我叫{0}, 我今年{1}了, 我喜歡{2}".format("周杰倫", "40", "昆凌")

print(s)

s = "我叫{name}, 我今年{age}了, 我喜歡{hobby}".format(hobby="周杰倫", age="40", name="昆凌")

print(s)

s = "alex is a gay"

print(s.startswith("tory")) # 以xxx開頭

print(s.endswith("girl")) # 以xxx結(jié)尾

s = "I have a dream. I want to kill you!"

都可以進(jìn)行索引范圍

print(s.count("dream")) # 計(jì)算a在字符串中出現(xiàn)的次數(shù)

print(s.find("a")) # 查找xxx在字符串中出現(xiàn)的位置. 只找第一次出現(xiàn)的位置, 沒有就返回-1

print(s.index("z")) # 當(dāng)字符串不存在的時(shí)候. 報(bào)錯(cuò)

s = "abcdefg1@"

print(s.isdigit()) # %d

print(s.isalpha()) # 字母

print(s.isalnum()) # 是否由數(shù)字和字母組成

s = "壹仟貳佰五十六萬拾"

print(s.isnumeric()) # 可以識別中文數(shù)字的大寫,

字符串長度, python的內(nèi)置函數(shù)len()

s = "娃哈哈可口可樂"

print(len(s)) # 字符串中的字符的個(gè)數(shù)

對字符串進(jìn)行遍歷.

while n < len(s):

print(s[n])

n = n + 1

(2)迭代 for 循環(huán)

s='123456'

for c in s: # 把s每個(gè)值賦值到變量c

print(c)

#結(jié)果為

1

2

3

4

5

6

練習(xí)

總結(jié)

以上是生活随笔為你收集整理的int true python_python基本数据类型,int, str, bool及相关操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。