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

歡迎訪問 生活随笔!

生活随笔

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

python

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

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

一、運算符:

1、算數(shù)運算:

2、比較運算:

3、賦值運算:

4、邏輯運算:

注意:

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

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

按照順利執(zhí)行,如果第一個成立,后面是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)

二、數(shù)據(jù)類型:

1、整數(shù): int 代表

創(chuàng)建整數(shù):? a=123

a=int(123)

字符串可以轉化為數(shù)字:

1 age='18'

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

查看屬于什么類型:

a=123

print(type(a))

如果是int 屬于整數(shù)

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

在64位系統(tǒng)上,整數(shù)的位數(shù)為64位,取值范圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807

2、布爾值:? True Fales

bool 代表

創(chuàng)建:

a=bool(2)

print(a)

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

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

3、字符串:? str 代表

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

創(chuàng)建: a="hello kate"

a=str("hello kate")

數(shù)字換化為字符串:

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 數(shù)字 一般用%s 都包含(數(shù)字 字符串)

#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)

循環(huán)輸出:

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

e 切片:取一個區(qū)間的字符

[0:2]

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

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代表

創(chuàng)建: 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] 根據(jù)索引刪除13 print(a)14 a[2]='fff'修改 重新賦值15 print(a)

for 循環(huán):自動順序循環(huán)

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

4 continue

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

a? 創(chuàng)建 v={‘name’:‘sun’,

'pwd':'123'}

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

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

例如:

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

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 #只循環(huán)key

14 #for item in v.keys():

15 #print(item)

16

17 #只循環(huán)value

18 #for item in v.values():

19 #print(item)

20 ## 都循環(huán)item

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

22 #print(key,val)

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

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

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

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-运算符和基本数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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