最基本语句
用”=“赋值:变量=XXX
用“==”比较:用于判断
变量名的规范:变量名可以包括字母、数字、下划线,但是数字不能做为开头。关键字不能做变量名。
运算符的优先级:先乘除后加减,小括号更优先
掌握算数运算符即可:
了解:
控制台输入/出
输入:input()
username = input("Enter your name")
输出打印:Print()
print("Hello World!")
判断语句
if elif else后加(英文冒号):
score = int(input("Enter score:"))
if score >=50:
grade = 'A'
elif score >= 40:
grade = 'B'
else:
grade = 'C'
print(grade)
循环语句(while、for)
a=1
while a<=10:
print("a is",a)
a+=1
break:跳出循环
mylist=[1,10,100,500] #list是python里面的列表,用方括号表示
for a in mylist:
print("a is",a)
for a in range(1,11):#range()的范围:[start,end-1]
print("a is",a)
函数
创建函数:
def 函数名():
def say_hello(): print("Hello!")
调用函数:
直接用函数名():
say_hello()
函数之间可以相互调用
主函数:
if __name__ == '__main__':
def do_greeting(name="Unknown user"):#没有传入name的值则默认为Unknown user
print("Hello",name)
name =input("Enter your name:")
do_greeting(name)
do_greeting()
def add_number(x,y): # x,y是形参
print("sum is",x+y)
a=int(input("enter a:"))
b=int(input("enter b:"))
add_number(a,b) #a,b是实参
实参是实际传入函数的参数,形参就是在函数中声明待传入的参数
def add_number(x,y): # x,y是形参
return x+y
a=int(input("enter a:"))
b=int(input("enter b:"))
c=add_number(a,b) #a,b是实参
print(c)
变量的作用域
局部变量:只能用于单一函数内的变量
全局变量:在函数外部创建的变量默认为全局变量,在任何地方都可以使用
def add_number():
x=10 #局部
print(x)
x=12 #全局
add_number()
print(x)
7.python的内置函数(必背)
补充: