幾個常見資料型別

2021-10-03 03:28:48 字數 1778 閱讀 5876

##簡單**

#輸入乙個數三次機會猜大小

n = 66

count = 1

while count <= 3:

user_ipnut = int(input(「請輸入乙個數:」))

if user_ipnut < n:

print(「你猜小了」)

elif user_ipnut > n:

print(「你猜大了」)

else:

print(「恭喜你猜對了」)

break

count += 1

else:

print(「你太笨了」)

count = 1

sum = 0

while count <=99:

if count % 2 == 1:

sum=sum+ count

else:

sum=sum- count

count =count +1

print(sum)

#質數n = int(input(「請輸入乙個數:」))

count = 2

while count <= n-1:

if n % count ==0:

print(「這個數不是質數」)

break

count = count + 1

else:

print(「這個數是質數」)

#基本數字型別(int str bool)

# int 整數

#bit_length()返回乙個數的二進位制長度

# str 字串,一般不存放大量的資料

#字串是不可變的資料型別,不論執行什麼操作,源字串不會改變,每次操作會返回新字串

# 1.索引和切片

# 索引從0開始,使用[下標],不能超過邊界

# 切片[起始位置:結束位置]1.顧頭不顧尾,如[1,3). 2.只能從左往右切。 3…給出第三個引數控制方向,步長。

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

# s.lower() 把字母變成小寫

# s.upper() 把字母變成大寫

# s.swapcase() 大小寫互相轉換

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

# s.center(10,"") 強行用在原字串兩端拼接。

# s.strip() 預設去掉空格,空白,/t,/n.可以去掉指定內容

# s.replace("","",n) 用第二個換第乙個換n次

# s.split("_") 用_去切割字串,結果是乙個列表

# s.startswith() 是否以開頭

# s.count("") 求次數

# s.find() 查詢xx在字串中第一次出現的位置,沒有返回-1.

# s.isdigit() 是否數字組成

# s.isalpha() 是否字母組成

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

# s.isnumeric() 識別中文

# len() 求字串長度

# bool 布林值,用來判斷,ture,false

# list 列表,用來存放大量資料,表示,裡面可以存放各種資料

# tuple 元組,唯讀列表,()表示

# dict 字典,(key:value)

# set 集合,不重複

#迭代# for c in str: 等同於

# n = 0

# while n # print(s[n])

# n = n + 1

常見資料型別轉換

在最近兩個小專案中大量的使用了資料型別之間的互相轉換,因此寫一篇記述下來以便日後查閱。target 目標資料型別 需求資料型別 source 源資料型別 需轉換資料型別 string轉qstring target qstring fromstdstring source unsigned char ...

Windows常見資料型別

一,常見資料型別 word 16位無符號整形資料 dword 32位無符號整型資料 dword32 dword64 64位無符號整型資料 int 32位有符號整型資料型別 int ptr 指向int資料型別的指標型別 int32 32位符號整型 int64 64位符號整型 uint 無符號int l...

windows 常見資料型別

一,常見資料型別 word 16位無符號整形資料 dword 32位無符號整型資料 dword32 dword64 64位無符號整型資料 int 32位有符號整型資料型別 int ptr 指向int資料型別的指標型別 int32 32位符號整型 int64 64位符號整型 uint 無符號int l...