日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python 逻辑运算符 数据类型_python02-运算符和基本数据类型

發布時間:2024/9/3 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 逻辑运算符 数据类型_python02-运算符和基本数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、運算符:

1、算數運算:

2、比較運算:

3、賦值運算:

4、邏輯運算:

注意:

無()就是有優先級,先進行()里面的

無() 無優先級,一個個往后看,

按照順利執行,如果第一個成立,后面是or 就不用看了,輸出是True,如不成立,輸出是Fales

1 if 1 == 1 or 1 > 2 and 1 == 4:

2 print('正確')

3 else:

4 print('錯誤')

輸出是True

1 if 1 == 3 or 1 < 2 and 1 == 4:

2 print('正確')

3 else:

4 print('錯誤')

輸出是Fales

5、成員運算:

例如:

1 a='小明今天第一天去上學,很開心,和老師同學相處愉快'

2 if '小明' ina:3 print('敏感字符')4 else:5 print(a)

二、數據類型:

1、整數: int 代表

創建整數:? a=123

a=int(123)

字符串可以轉化為數字:

1 age='18'

2 new_age=int(age)3 print(new_age)

查看屬于什么類型:

a=123

print(type(a))

如果是int 屬于整數

在32位機器上,整數的位數為32位,取值范圍為-2**31~2**31-1,即-2147483648~2147483647

在64位系統上,整數的位數為64位,取值范圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807

2、布爾值:? True Fales

bool 代表

創建:

a=bool(2)

print(a)

數字轉換布爾值只有0是Fales,其余都是True

字符串轉換只有“”空格是Fales,其余都是True

3、字符串:? str 代表

單引號 雙引號 三引號都可以 ”hello kate“ 有一個個字符組成

創建: a="hello kate"

a=str("hello kate")

數字換化為字符串:

1 age=19

2 new_age=str(age)

字符串拼接:? a、”+“相加的方式

1 name = 'alex'

2 gender = '女'

3 new_str = name +gender4 print(new_str)

字符串格式化:

b、占位符 %s 字符串? %d 數字 一般用%s 都包含(數字 字符串)

#name = '我叫李杰,性別:%s,我今年%s歲,我在說謊!#new_str = name %('男',19,)

#print(new_str)

判斷字符是否在其中: in

例如:

1 a='小明今天第一天去上學,很開心,和老師同學相處愉快'

2 if '小明' ina:3 print('敏感字符')4 else:5 print(a)

常用功能:

a 移除空白:strip? 換行也移除

1 val = "alex"

2 print(val)3 new_val = val.strip() #左右

4 new_val = val.lstrip()#左邊

5 new_val = val.rstrip() #右邊

6 print(new_val)

b? 分割: split

分隔符:空格 、|等

1 user_info = "alex|sb123|9"

2 v = user_info.split('|')3 v = user_info.split('|',1) 只分割第一個從左邊分割4 v = user_info.rsplit(' ',1) 只分割第一個從右邊分割5 print(v)

c?? 長度: len? 按照字符計算長度

val = "李杰sb"

v = len(val)

print(v)

d 索引: []

索引位置從0開始計算,取一個字符:

val = "李杰sb"

v = val[0]

print(v)

循環輸出:

1 val = input('>>>')2 i =03 while i

e 切片:取一個區間的字符

[0:2]

[0:10:2] 最后一個數字代表不常,跳著走,隔著

1 name = '我叫李杰,性別18,我今年歲,我喜歡游泳!'

2 print(name[0])3 print(name[0:2])4 print(name[5:9])5 print(name[5:])6 print(name[5:-2])7 print(name[-2:])

4、列表: list代表

創建: a=['ddf','jiff',‘劉姐’]

a=list(['ddf','jiff',‘劉姐’])

常用功能:

例如:

1 a=['adkfi','神雕建甌市','ijof',1234]2 r=a[0]3 print(r) 索引4 t=len(a)5 print(t) 長度6 a.append(234)7 print(a) 追加8 a.insert(0,'sjij')9 print(a) 插入10 a.remove(1234)11 print(a) 刪除12 del a[2] 根據索引刪除13 print(a)14 a[2]='fff'修改 重新賦值15 print(a)

for 循環:自動順序循環

1 for item ina:2 print(item)3 break

4 continue

6、字典:(無序) dict 代表:

a? 創建 v={‘name’:‘sun’,

'pwd':'123'}

v=dict({,,,,,,,})

字典就是n個鍵值對的組合。鍵值對=key+value

例如:

1 v={'name':'sun',2 'pwd':'123123'}3 #根據索引獲取

4 n=v['name']5 print(n)6 #增加,無,增加;有,修改

7 v['age']=19

8 print(v)9 ## 刪除

10 #del v['name']

11 #print(v)

12

13 #只循環key

14 #for item in v.keys():

15 #print(item)

16

17 #只循環value

18 #for item in v.values():

19 #print(item)

20 ## 都循環item

21 #for key,val in v.items():

22 #print(key,val)

b? 字典和列表相互嵌套:

print len(user_dict) 長度 :指鍵值對的數量

列表可以嵌套列表,字典可以嵌套字典,字典和列表也可以嵌套:

1 user_dict ={2 'k1': 'v1',3 'k2': {'kk1':'vv1','kk2':'vv2'},4 'k3': 123,5 'k4': ['alex','eric',['a','b','c'],'李杰',{'k11':'vv1'}],6 }7 user_dict['k4'][2].append('123')8 user_dict['k4'][4]['n'] = '龍'

應用:

1 user_list =[2 {'name': '小明', 'pwd': '123'},3 {'name': '小龍', 'pwd': '234'},4 {'name': '小K', 'pwd': '345'}5 ]6 user = input('用戶名:')7 pwd = input('密碼:')8 for item inuser_list:9 if usbreaker == item['name'] and pwd == item['pwd']:10 print('登陸成功')11 berak

總結

以上是生活随笔為你收集整理的python 逻辑运算符 数据类型_python02-运算符和基本数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

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