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)