常用模块
import os
os.system()入参是一个字符串,一旦调用,这个字符串就会当作系统命令来执行。
os.system(‘pwd’)
/home/ubuntu
交互式输入
name=raw_input('input your name: ')
input your name: alex
name
’ alex’
所有input的都是按照字符来处理的,如果需要按照数字处理,需要调用 age=int(raw_input(‘input your age:’))
此时如果你的输入不能转化维数字,将报错。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
python的循环控制
for i in range(1,10):
… print “the number is %d” %i
…
the number is 1
the number is 2
the number is 3
the number is 4
the number is 5
the number is 6
the number is 7
the number is 8
the number is 9
这里和我想得有点不一样,range(1,10)居然不包括10,感觉有点不合常理。
另外,print语句还可以写为
print "the number is " ,i
这个地方与php不同,php可以用+来串联字符串和数值。而python只能用+来串联多个字符串。因此也可以写成 print "the number is "+ str(i)
python中的文件读写,实现起来很简单。
myfile=file(‘filename’)
line=myfile.readline()
如何判断文件结束?
通过len(myfile.readline()) == 0 来判断,如果某一个行只有一个回车,实际len语句会返回1.
如何判断某个字符串是否存在某一行中
str in line 如果str在line中则返回true,否则false
line = "aaa " +"bbb " +“ccc”
a=“aaa”
if a in line:
… print “OK”
…
OK
myfile.tell()返回读写文件时当前停在文件中的位置
文件内容全部替换可用如下代码
import fileinput
for line in fileinput.input(“filepath”,inplace=1)
line=line.replace(“oldtext”,“newtext”)
print line
我门知道with open(“filename”) as f 实际等价于f=open(“filename”)。那它有什么特别的用处呢?
with … as f :
… other code
这种写法时限制了f的作用域仅在with后面的那一段代码。而直接用f=open()函数,f在后续代码中继续有效。显然用with的方法更加安全。f不容易被误用。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
python中的列表list
namelist = [‘alex’,‘google’,‘tencent’,‘baidu’,‘alibaba’]
namelist[0]
‘alex’
namelist[-1] #-1的下表表示倒数第一个元素,这种设计很奇妙
‘alibaba’
namelist.append(‘sina’) #新加元素默认加在最后
namelist
[‘alex’, ‘google’, ‘tencent’, ‘baidu’, ‘alibaba’, ‘sina’]
namelist.insert(-3,‘jingdong’) #插在倒数第三个元素前面。
namelist
[‘alex’, ‘google’, ‘tencent’, ‘jingdong’, ‘baidu’, ‘alibaba’, ‘sina’]
为啥是插在某个元素的前面呢?因为append默认是插在队列的最后,insert是插在某个元素的前面,这样list的任何一个为止都可以插入新元素。
元组和列表一样,单内容一旦生成,不可修改。而且语法不同,用()来包括所有元素。
group=(“baidu”,“google”,“sina”)
grout[1] #引用它的元素时,需要使用中括号[].
有时候我们的输入是一个字符串
names = “google tencent baidu”
name=names.split() #把字符串分成多个元素存储在一个list里面
name
[‘google’, ‘tencent’, ‘baidu’]
资料视频教程领取方式:
1、点赞+评论(勾选“同时转发”)
2、关注小编。并私信回复关键字【资料】
(一定要私信哦~点击我的头像就能看到私信按钮了)