一、基本数据类型及其表示:
1 、int() 可将string转化为整形“ 123” “123 ” “ 123 ” 这三种都可以转化 “1 2 3” 这种就不可以
float()同理
str()可转变成字符串
2、 字符串一些常用方法:
str="abc"
str.upper() lower() 大小写转化
str.title()首字母大写
str.count("string") 返回string在str中出现的次数
str.startswith("...") endswith("...") 开头是否以"..."开头 结尾是否以"..."结尾
str.find("...") 返回第一次出现的位置
str.replace(str1,str2) 将str1替换成str2
.lstrip()去掉头部空格 .rstrip()去掉尾部空格
三、. math的方法
1、2/3=0.66666 6/3=2.0 3/2=1.50 3//2=1
2.round(2.3333) 返回最接近的整数 round(2.333,2)与两位小数四舍五入
3、
for i in range(10,1,-1): #10 ---2
print(i)
for j in range(1,10,1): #第三个参数是步长
print(j)
for i in range(10): #0-9
print(i)
四、print()
1、不换行(默认每个print换行)(加逗号也不换行)
print(1,2,end=" ")
print("OK")
2、类c printf()
print("%s %d", %(str,int) );
五、全局变量
r=10
def main():
global r #先声明全局变量才看得见
print(r)
main()
列表:
1.append()只能添加一个元素
2.extend()扩充列表 参数必须是列表
3.insert() 插入
4.del remove
5.pop() 参数可有可无 加参数可指定删除哪个 不加的话就最后一个
6.切片 包头不包尾 不改原数组
7.count("123") #返回123在列表上出现的位置
8.index("123") 123的位置下标