python基础day1
day1
1.编译型和解释型区别
编译型:在运行时一次性将全部代码编译成二进制文件,比如c,c++
优点:运行速度快。
缺点:开发效率慢,不能跨平台。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。解释型:在运行时,将代码从上到下一行一行的解释成二进制。比如php,python
优点:开发效率高,可以跨平台。
缺点:运行速度慢。
两者的运行速度在感官上是没有太大区别的。
2.python2x和python3x的区别
python2x:源代码不规范,混乱,重复性太多,而python的崇尚的是简洁,优美,规范,所以开发出了python3x。
解决python2x中文报错的方法:在首行输入 -*- encoding:utf-8 -*-
3.变量和常量
变量:1.由数字,字母,下划线任意组成,且不能以数字开头。
2.具有可描述性。
3.不能有python中的关键字。
4.不能用中文。
常量:约定俗成,不可更改,全部是大写字母。
4.注释:用于标记,备忘,程序不读
1.单行注释:在某一行开头用#
2.多行注释:用‘’‘ ‘’’或 “”” “””(三个单引号或者三个双引号)
5.用户交互input
输出的数据类型全部是字符串,包括输出的数字也是字符串
将输出的字符串转换成数字:int(str),只能是数字字符串
数字转换成字符串:str(int)
6.基础数据类型
1.布尔值,bool:True False 不加引号
2.数字:int + - * / %(取余)**(幂次方) 有取值范围,根据电脑的位数
3.字符串:str 加引号的就是str 可以与数字相乘,结果时几个字符串相连 相加性
7. if条件语句

1. if 条件 : 结果 2. if 条件 : 结果 else : 结果 3. if 条件 : 结果 elif 条件 : 结果 elif 条件 : 结果 else : 结果 4.(嵌套型) if 条件 : if 条件:结果 if 条件 : 结果 else :结果 else : 结果if语句l
8.while 语句
1.基本格式
1. while 条件 : 结果1 结果2View Code
2.终止循环 :
break:直接终止循环,跳出循环
continue:终止本次循环,不循环到底,开始新一次循环。
改变条件: while a<100 :
结果

更多精彩