init是初始化方法,创建对象后,就立刻被默认调用了,可接收参数,如图
2、简述with方法打开处理文件帮我我们做了什么?
打开文件在进行读写的时候可能会出现一些异常状况,如果按照常规的f.open 写法,我们需要try,except,finally,做异常判断,并且文件最终不管遇到什么情况,都要执行finally f.close()关闭文件,with方法帮我们实现了finally中f.close (当然还有其他自定义功能,有兴趣可以研究with方法源码)
3、列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]
map()函数第一个参数是fun,第二个参数是一般是list,第三个参数可以写list,也可以不写,根据需求
4、python中生成随机整数、随机小数、0--1之间小数方法
随机整数:random.randint(a,b),生成区间内的整数 0-1随机小数:random.random(),括号中不传参
随机小数random.randn(5)五个随机小数
---------------------------------------------
import random
print(random.random()) # 随机小数
print(random.randint(2,9)) # 随机整数
print(random.randrange(1,5)) # 1到5 之间的随机整数
print(random.uniform(1,5)) # 1到5 之间的小数
---------------------------------------------
5、避免转义给字符串加哪个字母表示原始字符串?
r , 表示需要原始字符串,不转义特殊字符
6、中国,用正则匹配出标签里面的内容(“中国”),其中class的类名是不确定的
。。
7、python中断言方法举例assert()方法,断言成功,则程序继续执行,断言失败,则程序报错
8、数据表student有id,name,score,city字段,其中name中的名字可有重复,需要消除重复行,请写sql语句
select distinct name from student
9、10个Linux常用命令
ls pwd cd touch rm mkdir tree cp mv cat more grep echo
1、Python3 使用 print 必须要以小括号包裹打印内容,比如 print('hi')Python2 既可以使用带小括号的方式,也可以使用一个空格来分隔打印内容,比如 print 'hi' 2、python2 range(1,10)返回列表,python3中返回迭代器,节约内存 3、python2中使用ascii编码,python中使用utf-8编码 4、python2中unicode表示字符串序列,str表示字节序列python3中str表示字符串序列,byte表示字节序列 5、python2中为正常显示中文,引入coding声明,python3中不需要 6、python2中是raw_input()函数,python3中是input()函数