1.加注释:单行注释用(# )
多行注释(''' 注释1
注释2
注释3
''')
注释可以做一些错误的排查
2.Python历史 1982年guido
1991年用c语言编程
3.一个tab键俩个空符,Python缩进自己定义
4.
5.命名
小驼峰与大驼峰:
见名知意
6.格式化输出
print('里面输入自己')
name = 'wangxun'
或者
name = input('可输入xx')
print(‘我是{}’.format(name))
换行 \n
四个空格 \t
6.运算符
//取整除
%取余数
++幂运算
7.比较运算常用符号
8.循环怎么退出
break退出整个循环
continue退出当前循环,接着进入下一个循环
pass占位
sys.exit()退出整个脚本
9.字符串
索引从0开始
str[index] 如果输入的索引值超过字符串索引会报错
切片 str[起始值: 终止值:步长]
find 查找某subtext出现在某数据类型里面的某位置 返回索引值 从左边开始记 如果不存在返回-1
index查找某subtext出现在某数据类型里面的某位置 返回索引值 从左边开始记如果不存在报错
count
replace 可以进行字符串替换 (准备被替换,准备换成,最多发生次数)
spilit 分割 将字符串以sep后面的内容分割
10.1.增加 最为常用的方式 append 使用append进行增加元素操作,没有返回值 队员列表进行了修改2.extend可以逐一将新列表中元素添加到原列表中3.列表去重,不能用set ,用函数写出来
11.insert在指定位置添加指定元素 指定位置前面
列表的修改:直接通过索引访问修改
删除:1.remove (具体需要删除内容)2.pop(index)删除指定索引内容 pop后面没有进行参数传递 直接删除最后一页3.del(list[index])4.del删除列表框架及里面的内容5.clear删除的仅为列表里面的内容
12.查找元素
查询某元素在列表中出现的个数 count
查询某元素在列表中左边出现的第一个索引 index
find list没有find这个方法
13.访问元组 通过索引 元组不支持元素被修改 元组是非可变数据类型
作业:
'''
1.自定义函数 实现列表去重2.编写9x9乘法表3.office = [[],[],[]] list = [a,b,c,d,e,f,g,h]
'''
#1.列表去重
list = [1,2,3,4,4,4,5,6,7,7,8,2]
news_list = []
for liin list :
if linot in news_list:
news_list.append(li)
print(news_list)
#2.编写9x9乘法表
for iin range(1, 10):
for jin range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()
#3.office = [[],[],[]] list = [a,b,c,d,e,f,g,h]
import random
office = [[],[],[]]
list = ['a','b','c','d','e','f','g','h']
for list1in list:
index = random.randint(0,2)
office[index].append(list1)
i =1
for office1in office:
num =len(office1)
print('第%d个办公室有%d位老师' % (i, num))
print(office)
i +=1