raw_input('please input your age:') 按提示输入内容;
print(format(a, m.nf)) 输出数字、字母、字符串等,a为输出前的目标,m为输出总位数,n为小数点后的位数;
int() 将括号中的字符串型转换为整型;
float() 将括号中的字符串转换为浮点型;
str.islower() 判断括号中的字符是否全为小写,若是返回true;
str.isspace() 判断是否为空格;
str.replace(old, new) 把字符串中的某些字符用新的字符替代;
math.sin(math.pi/6)=0.5 计算sin()的值;
math.pow(3,4)=81 计算3的4次幂;
3**4=81 计算3的4次幂;
getcwd() 返回当前路径;
socket.gethostname('www.baidu.com') 获取某个网站的IP地址;
def function_name(paramenters):
(TAB)statement···
(TAB)return 自定义函数,parameters可有可无,当有时statement中必须要给定实参,return返回值可有可无;
if condition:
(TAB)statement···
else:
(TAB)statement 条件语句;
if True:
(TAB)statement 执行
else:
(TAB)statement 不执行;
if 0:
(TAB)statement 不执行
else:
(TAB)statement 执行;
while网络刷博器,用于刷新微博等页面的阅读次数:import webbrowser as web
import time
import os
import random
count=random.randint(2,4)
j=0
while j<count:
i=0
while i<=5:
web.open_new_tab('http://www.baidu.com') 打开页面
i=i+1
time.sleep(0.8)
else:
os.system('taskkill /F /IM 360se.exe') 关闭页面
print j,'times close the window'
j=j+1
for target in sequences:
(TAB)statement 其中sequences有四种类型,分别为list如[1,2,'x',11.5]、tuple元组如(1,2,3)、string如'jiayou'、file如'a.txt';
for r in open('a.txt','r').readlines
(TAB)open('b.txt', 'a+').write(r) 将文件a中的内容遍历一遍然后读入文件b中;
转义字符串:\n 换行,\t 空格,这两个均相当于一个字符,例s='aa\nbb'
结果为aa
bb
raw字符串:关闭转义机制,此时上面相当于两个字符,例s=r'aa\nbb'
结果为aa\nbb
unicode字符串:例s=u'aa\nbb'
结果为aa
bb
+可以连接两个字符串, *将字符串或是矩阵重复并连接;find(s) 从左向右查找某个字符第一次出现的位置;
rfind(s) 从又向左查找某个字符;
strip(s) 去除首尾空格;
s.split() 以空格作为分割来划分字符串;
s.split('.') 以点为分割来划分字符串;
ord(s) 将字母转化为数字,a为97;
s.isalnum() 判断s中的字符是否均为数字和字母;
s.isdigit() 判断s中的字符是否均为数字;
s.isalpha() 判断s中的字符是否均为字母;
s.islower() 判断s中的字母是否均为小写;
s.isupper() 判断s中的字母是否均为大写;
str.upper() 把字符串中的小写字母转换为大写;
str.lower() 把字符串中的大写字母转换为小写;
s.startswith(a) 判断s中的字符是否以a开头;
‘jiayou’.replace('y','Y') 把字符串中的'y'替换成'Y';