python的運算子以及資料型別練習

2022-07-19 08:12:15 字數 2769 閱讀 2222

優點:

缺點:

import keyword

算數運算子

比較運算子

賦值運算子

邏輯運算子

運算子優先順序

# 直角三角形

for i in range(6):

print("*"*i)***

*******

*****

# 等邊三角形

for i in range(1,6):

for j in range(1,6-i):

print(" ",end="")

print("* "*i)

** *

* * *

* * * *

* * * * *

# 九九乘法表

for i in range(1,10):

for j in range(1,i+1):

print("%d*%d=%2d"%(j,i,j*i),end=' ')

print("")

1*1= 1

1*2= 2 2*2= 4

1*3= 3 2*3= 6 3*3= 9

1*4= 4 2*4= 8 3*4=12 4*4=16

1*5= 5 2*5=10 3*5=15 4*5=20 5*5=25

1*6= 6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7= 7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8= 8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9= 9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

#通過**針對str="abcdefg" :

# 1取出bcd

# 2將str倒序

# 3取出bdf

str="abcdefg"

print(str[1:4])

print(str[::-1])

print(str[1::2])

# 通過**針對str = "hello world python and python"進行如下操作

# 1.找到右邊第乙個p的索引

# 2.找z結果要求報錯

# 3.將所有空格替換成逗點

# 4.通過逗點生成乙個列表

# 5.將d全部替換成大寫d

str = "hello world python and python"

print(str.rfind('p'))

print(str.find('z')) # *****>-1

print(str.index('z')) # *****>報錯

print(str.replace(' ',','))

print(str.replace(' ',',').split(','))

print(str.replace('d','d'))

# a = [1,2,3,4,5,6],在a中元素5前新增乙個5.5元素

# 在a中元素6後面新增"我心態炸了"

# 刪除a中的元素1

a = [1,2,3,4,5,6]

a.insert(4,5.5)

a.remove(1)

print(a)

# b = ["a","b","c","b","a"]

# 查詢索引區間在2-4的「b」的索引

# 查詢索引區間在3-4的「a」的索引

b = ["a","b","c","b","a"]

print(b.index('b',2,4))

print(b.index('a',-1))

Python物件以及運算子

python是一種物件導向的語言,類則是所有資料型別的基礎。識別符號 物件和賦值語句 在python語言的所有語句中,最重要的就是賦值語句。temperature 98.6 temperature作為識別符號,與右邊的物件相關聯。可以通過向現有物件指定第二個識別符號建立乙個別名 一旦建立了別名,兩個...

python 運算子 Python運算子

python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...

python 運算子 python(運算子)

一 運算子 1.算數運算子 1 加 注意 字串與整數之間不能進行相加,需要通過str 或int 進行轉換資料型別 整數與整數相加 1 1 浮點數與浮點數相加 2.0 2.0 4.0 二進位制儲存精度誤差 1.1 1.3 2.4000000000000004 整數與浮點數相加 2 2.0 4.0字串之...