python的运算符类型_python的运算符以及数据类型练习

python特点

优点:

明确优雅 简单易学

可移植性与可扩展性强

有良好的社群环境与丰富的三方库

面向对象

缺点:

运行速度慢

查看关键字

import keyword

print(keyword.kwlist)

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

格式符

163f1e5e2fce0c47fe8bb710665b007b.png

运算符

算数运算符

493f71d2c9276d4dc4b5f53cae6208a7.png

比较运算符

fa78792c6709456527920bedb8d72eac.png

赋值运算符

45049dbad91316d233d8c62af348765c.png

逻辑运算符

3a32dad38ef1cd3e8123f86a09d9e4e9.png

运算符优先级

30585a0bf4df5f589abb1d5ab200228c.png

python常用的数据类型转换

034f81ff3dd6cdf363cdd30e5125e3cb.png

小练习

# 直角三角形

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.append('加油')

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值