一、Python的基础语法,掌握变量、数据类型、运算符、条件语句、循环语句
1、python 简介
2、环境搭建。
windows下,官网下载idle www.python.org
linux下,一般自带有,ubuntu apt-get install python3
3、第一个程序,input print及注释
print ("Hello, guoguo!\n")
A = input("请输入一个人数\n")
print("输入的数为\n",A)
4、变量 a,b,value,
数据类型:
counter = 100 # 整型变量
miles = 1000.0# 浮点型变量
name = “runoob” # 字符串
int (整数), 如 1, bool (布尔), 如 True。float (浮点数), 如 1.23、3E-2complex (复数), 如 1 + 2j、 1.1 + 2.2j
运算符:
算术运算符,+ - * / % **(幂) //(近似商)
比较(关系)运算符,== != > < >= <=
赋值运算符,= += -= ^= /= %= **= :=(海象运算3.8以上)
逻辑运算符,and or not
位运算符,& | ^~ >> <<
成员运算符,in(如果在指定的序列中找到值返回 True,否则返回 False) not in
身份运算符,is(is 是判断两个标识符是不是引用自一个对象) is not
注:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等
运算符优先级:
*指数 >~ + -按位翻转,> / % //乘,除,求余数和取整除>+ -加法减法> >> <<右移,左移运算符
> &位 ‘AND’>^ |位运算符> <= < > >=比较运算符 > == !=等于运算符> = %= /= //= -= += *= **=赋值运算符
> is is not身份运算符 > in not in成员运算符 > not and or逻辑运算符
a = input("请输入摄氏温度:\n")
a = float(a)
b = a*1.8+32.0
print("华氏温度:", b)
5、条件语句:
if 条件:
执行
else:
执行
if elif else
a = input("输入a:\n")
b = input("输入b:\n")
print("a = ",a,"b = ",b)
if(a > b):
print("a 大\n")
else:
print("b 大 \n")
6、循环语句:
for 条件:执行
while条件:执行 while else
continue break pass(空)
for i in range(5,10):#
print(i)
j = 0
while(j < 10):
j += 1
print(j)
i=0
while(i < 100):
j=0
while(j < 200):
print(i,j)
j += 1;
i += 1;
二 、Python函数,掌握函数的定义与调用、参数列表与返回值、模块、变量的作用域、高级应用
1、无参数函数无返回值函数def():
2、有参数无返回值函数def(a,b):
3、有参数有返回值函数def(a,b):return c
4、变量的作用域 全局变量 局部变量
a = 10
def test():
global a
print(a)
test()
print(a)
5、默认参数:调用函数时,如果没有传递参数,则会使用默认参数
def par_test(x,y = 30):
print("x=",x,"y",y)
return
par_test(x = 10)
par_test(x = 10,y = 10)