day01
一、第一个Python程序:hello Python!
1、示例代码:
print("hello python")
二、Python3变量:
1、命名规则:
a、变量名只能由数字、字母和下划线构成。如a=1、b1=1、b_1=1等等
b、变量名的第一个字符不能是数字。如 a1=1 是允许的,但是 1a =1 是解释不了的
c、每种语言都有自己的关键字,变量命名不能使用关键字。如import、while、for、in等等
2、变量的声明:
a、Python类似matlab,即用即声明,且声明的时候不需要指定数据类型, 如 Python里面的 “a=1” 等同于C语言里面的 “int a=1;”(可能字节数不同,但都指向整数数值)
3、变量的赋值:
a、数值赋值 age=12、id=123
b、字符串赋值 name=“shabi”、like=“papa”
c、等等,Python还有一些常用的数据类型,用到的时候再说
三、字符编码
1、Ascll:就是一张由数值(0、1串)到字符(a-z,A-Z,0-9等)的映射表, 一个数值对应一个字符,Ascll采用1Byte=8bit表示一个字符
2、由于计算机在中国的流行,中国人也搞了几张映射表gb2312,gbk,gb18030 等映射表
3、世界如此混乱,大佬出来说话了,吵什么吵,都用老子的标准Unicode(万国码 使用2-4个字节表示一个字符)
4、美帝国不干了,老子存一个文件本来只需要100M,现在他妈的至少要翻倍了,所以出现了一个折中的编码表UTF-8(英文字符还是用1Byte,中文用3Byte)
四、用户交互
1、定义:就是计算机根据用户的输入作出相应的反应。
2、获取用户输入--input函数
a、示例代码:
name=input("dong1 dong1,wo shi dongGuai\n") print(name)
五、条件判断 if else
1、示例代码:
userSelect = int(input("Your choice?:")) if userSelect==1: print("shabi 1") elif userSelect==2: print("shabi 2") else: print("sha bi")
六、循环
1、while循环
a、示例代码:
''' 求5+4+3+2+1的和 ''' variable1 = 5 sum=0 while variable1>0: sum+=variable1 variable1-=1 print(sum)
2、for循环
a、示例代码
''' 求5+4+3+2+1的和 ''' sum=0 for i in range(6): sum+=i # print(i) print(sum)
7、作业