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

歡迎訪問 生活随笔!

生活随笔

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

python

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

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

1. int類型

bit_length() 返回一個數的二進制長度

2. bool類型

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

a = 0

print(bool(a))# False

s = ""

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

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

類型轉換的問題:

想把xx轉換成yy. yy(xx)

a = 10

print(type(a))

s = str(a)

print(type(s))

3. str類型 字符串

由',",''', """闊起來的內容就是字符串

字符串是不可變的數據類型.不論你執行任何操作. 源字符串是不會改變的, 每次操作都會返回新字符串

1. 索引和切片

索引

索引從0開始, 使用[下標]可以獲取到每一個字符, 還可以倒著數

s = "伊麗莎白鼠"

print(s[0])

print(s[1])

print(s[2])

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

print(s[-1]) # 倒數第一個

print(s[-2])

切片: [起始位置:結束位置:步長]

1. 顧頭不顧尾

2. 默認從左到右取值.

3. 當步長為負可以從右往左取值

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

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

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

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

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

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

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

給出第三個參數來控制方向,第三個參數叫步長

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

4. 字符串的相關操作

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() # 把每個單詞的首字母大寫

print(s5)

s = "sb"

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

print(s1)

s = " alex is a gay "

s1 = s.strip() # 默認去掉空格. 空白\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")) # 可以指定要去掉的內容

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

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

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") # 切完的結果是一個列表. 列表中裝的是字符串. 用什么切. 就會損失掉什么

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結尾

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

都可以進行索引范圍

print(s.count("dream")) # 計算a在字符串中出現的次數

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

print(s.index("z")) # 當字符串不存在的時候. 報錯

s = "abcdefg1@"

print(s.isdigit()) # %d

print(s.isalpha()) # 字母

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

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

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

字符串長度, python的內置函數len()

s = "娃哈哈可口可樂"

print(len(s)) # 字符串中的字符的個數

對字符串進行遍歷.

while n < len(s):

print(s[n])

n = n + 1

(2)迭代 for 循環

s='123456'

for c in s: # 把s每個值賦值到變量c

print(c)

#結果為

1

2

3

4

5

6

練習

總結

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

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