18号作业

python优点
简单易学
免费开源
丰富的库
可扩展性
可移植性
面向对象
解释型语言
高级语言
规范的代码
变量的类型

int float str

标识符命名规则

字母、数字、_组成
不能以数字开头
不能和关键字重名
尽量做到见名知义
尽量避免与变量类型重复
标识符(变量)命名方法:
尽量遵循,让标识符更容易识别
小驼峰命名法: studentAge = 20
大驼峰命名法: StudentAge = 20

如何在python中查找关键字.

None:空

常用的格式符号有哪些(3个即可)

%d %S %f
运算符(至少5个)

      • // % **

python常用的数据类型转换(至少3个)

str float int
计较运算符(至少3个)

  • = * //

逻辑运算符是哪3个
and
or
not

自己写一个if-elif-else条件语句并输出

进行不同情况的判断处理

# >100  <0
# 90-100   A
# 80-89    B
# 60-79    C
# 60以下  D

socre = input("请输入成绩:")
socre = int(socre)  # 转换类型

if socre > 100 or socre < 0:
    print("不合法的成绩")
elif socre >= 90 and socre <= 100:
    print("A")
elif socre >= 80 and socre <= 89:
    print("B")
elif socre >= 60 and socre <= 79:
    print("C")
else:
    print("D")

通过程序写一个等边三角形

i=1
while i<7:
j=1
while j <= i:
print("*",end="")
j+=1
print("\n")
i+=1

通过程序写一个九九乘法表

i = 1
while i<=9:
    j = 1
    while j<=i:
        print('%d*%d=%d' %(j,i,i*j),end=' ')
        j +=1
    print('\n')
    i+=1

通过代码针对str=“abcdefg” :
1取出bcd
2将str倒序
3取出bdf
str[1:4]
print(sorted(str,reverse=True))
print(str[::-1])
print(str[1::2])

通过代码针对mystr = “hello world python and python"进行如下操作
1.找到右边第一个p的索引
rfind
2.找z结果要求报错
index
3.将所有空格替换成逗点
replace
4.通过逗点生成一个列表
split
5.将d全部替换成大写D
replace
a = [1,2,3,4,5,6],在a中元素5前添加一个5.5元素
在a中元素6后面添加"我心态炸了”
删除a中的元素1
a.insert(4,“5.5”)
a.append("我心态炸啦”)
a.pop(0)
b = [“a”,“b”,“c”,“b”,“a”] 查找索引区间在2-4的“b”的索引
查找索引区间在3-4的“a”的索引
a.index(“b”,2,4)
a.index(“a”,3,4)
试着修改一个自己创建的元组,达到报错的目的,提醒自己元组不可修改

自己写一个字典,计算自己写的字典中存在键值对的个数,找出字典中所有的key,找出字典中所有的value,试着遍历字典中的item,最后删除字典中的第一个键所对应的数据

试着自己写两个集合,分别进行 & 和 | 的操作
a = set([1, 2, 3, 4, 5])
b = set([4, 5, 6, 7, 8])
#求两个集合的交集
print(a & b)

#求两个集合的并集
print(a | b)

猜你喜欢

转载自blog.csdn.net/weixin_44887440/article/details/106845694