1、print打印
pring(“hello world”)
带1个参数打印
name="Lili"
print("hello %s"%name)
带2个参数打印
age = 10
print("hello %s,你的年纪是%r"%(name,age))
说明:%s(string)打印字符串,%d(data)打印数字, %r万能打印
2、input输入
nt=input("Enter any content:")
print ("your input is %r"%nt)
说明:需要用户输入一些信息
3、引号与注释
不区分单引号('')与双引号(""),单引号与双引号可以互相嵌套使用,但不能交叉使用
单行注释用井号(#)表示
多行注释用三对引号表示,同样不区分单、双引号
4、if语句
说明:Python没有像其他大多数语言一样使用“{}”表示语句体,所以,它通过语句的缩进来判断语句体,缩进默认为4个空格
判断相等:==或者in,字符串判断一般用后者,if"hello"in "hellosdfg":
判断不等:!=或者not in
判断布尔:a=true if a:……….
多重判断:if…:…elif…:…elif…:…else…
例:
a=72
if a>= 90:
print("优秀")
elif a>=70:
print("良好")
elif a>=60:
print("及格")
else:
print("不及格")
5、for语句
字符串遍历
for i in "hello":
print(i)
字典(数组)遍历
aaa=['a','b','c']
for m in aaa:
print (m)
循环5次
for i in range(5):
print(i)
打印1-10之间的奇数
for i in range(1,10,2):
print(i)
说明:range(start,end,[step]),start表示开始位置,end表示结束位置,step表示每一次循环的步长
6、数组
数组用方括号([])表示,里面的每一项用逗号(,)隔开
例:lists=[1,2,3,'a',5]
赋值 lists[0]=33
追加新项 lists.append('c')
7、字典
字典用花括号({})表示,里面的项成对出现,一个key对应一个value;key与value之间用冒号(:)分隔;不同的项之间用逗号(,)分隔
>>> distc={"username":"lili","password":123456}
>>> distc.keys()
dict_keys(['username', 'password'])
>>> distc.values()
dict_values(['lili', 123456])
>>> distc.items()
dict_items([('username', 'lili'), ('password', 123456)])
For循环取值
>>> for i,j in distc.items():
print(i)
print(j)
说明:
Python规定一个字典中的key必须独一无二,value可以相同
Keys()函数返回字典key的列表
Values()函数返回字典value的列表
Items()将所有字典项以列表方式返回,但不会按照它们在字典中顺序返回
通过ZIP方法合并两个List为Dictionary,遍历会按原先顺序
>>> keys=['a','b','c']
>>> values=['1','2','3']
>>> for i,j in zip(keys,values):
print(i,j)
8、函数
在Python中通过def关键字来定义函数
9、快捷健
a、Tab健自动补全
b、Alt+p回退到上一次编辑的Python代码,Alt+N与之相反,前进至下一次编辑的代码
c、 F5,执行