python 2.6是过渡版本
#是注释,最好再添加一个空格
写在代码前,需要多两个空格
点黄色灯泡改格式
“”“和”""是多行注释
//整除
%取余
**幂
“-”*50#复制字符串
看变量值
bool型非0即真
type(x)来看变量x的类型
pwd=input(“please input\r\n”)获取输入
int()强制类型转换成整型
pwd=int(input("please input\r\n"))
print("密码是 %d 哦" % pwd)
python区分大小写
!=不等于
判断语句
用缩进代替大括号
elif(重要)
if pwd > 10:
print("密码是 %d 哦,大于10" % pwd)
else:
print("密码是 %d 哦,不大于10" % pwd)
print("结束")
ctrl+/批量注释
逻辑运算是and or not
while循环
while i <= 5:
a = random.randint(1, 3)
print(a)
i = i + 1
break和continue
写函数
hello.py文件
import random
def myrandom () :
i = 1
while i <= 5:
a = random.randint(1, 3)
print(a)
i = i + 1
main.py文件
import hello
hello.myrandom()
函数注释
函数传参
def myrandom(L, H):
"""生成随机数"""
a = random.randint(L, H)
return a
函数调用
import hello
print(hello.myrandom(1,5))
print(hello.myrandom(1,5))
print(hello.myrandom(1,5))
print(hello.myrandom(1,5))
print(hello.myrandom(1,5))
列表
mylist=["a","b","c"]
print(mylist)
mylist.reverse()
print(mylist)
print(mylist[0])
append和extend添加列表
del将变量从内存消除
遍历列表
元组()
不能被修改
用于print
字典
mydic={"name":"dog",
"age":20
}
# 索引
print(mydic["name"])
print(mydic["age"])
# 修改
mydic["name"]="cat"
print(mydic["name"])
# 增加
mydic["gender"]="male"
print(mydic["gender"])
# 删除
mydic.pop("age")
print(mydic)