python优点
简单易学 、免费开源、丰富的库、可扩展性、可移植性、面向对象、规范的代码。。。
缺点:执行效率相对慢
变量的类型
数字-int、float
布尔-True、False
字符串 str
列表 list
Tuple 元组
Dict 字典
变量类型的查看type()
print(type(A))
标识符命名规则
三大命名规则:大驼峰、小驼峰、下划线
JiYun jiYun ji_yun
错误:ji¥yun
如何在python中查找关键字.
输出:
格式:print(“北京加油!!!”)
常用的格式符号有哪些(3个即可)
%s---字符串
%d---十进制的整数(int)
%f---浮点
%c---字符
运算符(至少5个)
+ - * / //取整 9//2 ==》4
9.0//2.0==》4.0
% 取余 判断是否闰年
** 2**3
优先级 先幂在这些最后是加减
python常用的数据类型转换(至少3个)
Int(x) float(x) str(x) list(s) tuple(s) s代表的序列
计较运算符(至少3个)
== != > < >= <=
逻辑运算符是哪3个
and-且or-或 not-非
自己写一个if-elif-else条件语句并输出
If 要判断的条件:
条件成立要做的事情
else:
条件不成立要做的事情
If a>3:
Print(“True”)
else:------------------------a<=3
Print(“False”)
通过程序写一个等边三角形
for i in range(7):
print(" " * (6 - i), end="")
print(" * " * (i + 1))
通过程序写一个九九乘法表
for m in range(1,10):
for n in range(1,m+1):
print('%s×%s=%s'%(m,n,m*n),end=' ')
print()
通过代码针对str=“abcdefg” :
1.取出bcd
str="abcdefg"
print(str[1:4])
2.将str倒序
str="abcdefg"
print(str[::-1])
3.取出bdf
str="abcdefg"
print(str[1::2])
通过代码针对mystr = "hello world python and python"进行如下操作
1.找到右边第一个p的索引
mystr = "hello world python and python"
b = mystr.index("p", 22,25)
print(b)
2.找z结果要求报错
mystr = "hello world python and python"
b = mystr.index("z", 1,29)
print(b)
3.将所有空格替换成逗点
def func():
mystr = "hello world python and python"
str2 = mystr.replace(" ",",") #替换符号一致
l = str2.split() #分割
print(l)
func()
4.通过逗点生成一个列表
mystr = "hello world python and python"
print(",".join(str(i) for i in mystr))
5.将d全部替换成大写D
def func():
mystr = "hello world python and python"
str2 = mystr.replace("d","D") #替换符号一致
l = str2.split() #分割
print(l)
func()
a = [1,2,3,4,5,6],在a中元素5前添加一个5.5元素
1.在a中元素5前添加一个5.5元素
a = [1,2,3,4,5,6]
a.insert(4,5.5)
print(a)
2. 在a中元素6后面添加"我心态炸了"
a = [1,2,3,4,5,6]
a.insert(6,"我心态炸了")
print(a)
3. 删除a中的元素1
a = [1,2,3,4,5,6]
a.remove(1)
print(a)
b = [“a”,“b”,“c”,“b”,“a”] 查找索引区间在2-4的“b”的索引
1.查找索引区间在2-4的“b”的索引
a = ["a","b","c","a","b"]
b = a.index("b",2,5)
print(b)
2.查找索引区间在3-4的“a”的索引
a = ["a","b","c","a","b"]
b = a.index("a",1,5)
print(b)
试着修改一个自己创建的元组,达到报错的目的,提醒自己元组不可修改
dict={"name":"单兴伟","age":18,"address":"河北"}
print(dict["name1"])
自己写一个字典,计算自己写的字典中存在键值对的个数,找出字典中所有的key,找出字典中所有的value,试着遍历字典中的item,最后删除字典中的第一个键所对应的数据
1.找出字典中所有的key
dict = {"name":"单兴伟","id":1,"sex":"男","address":"河北"}
for key in dict.keys():
print(key)
2.找出字典中所有的value
dict = {"name":"单兴伟","id":1,"sex":"男","address":"河北"}
for value in dict.values():
print(value)
3.试着遍历字典中的item
dict = {"name":"单兴伟","id":1,"sex":"男","address":"河北"}
for item in dict.items():
print(item)
集合中的discard的概念
Discard 删除集合中的元素,有则删,没有就不做任何操作
试着自己写两个集合,分别进行 & 和 | 的操作
1.集合&
Set1={1,2,3,4}
Set2={3,4,5,6}
Set3 = set1 & set2
Print(set3)
2.集合|
Set1={1,2,3,4}
Set2={3,4,5,6}
Set3 = set1 | set2
Print(set3)