python基础1
- python2和python3的区别
宏观上:python2源码不标准,重复代码多,混乱;python3统一标准,去除重复代码
*python2默认使用ASCII码编码方式,代码中有中文会报错,在首行添加
# -*- encoding:UTF-8 -*-
来转换编码方式。
- 编译型和解释型
编译型:一次性将源码编译成二进制文件。优点:运行速度快。 缺点:开发效率低,不能跨平台。 代表性语言:C++
解释型:当程序执行时,一行行进行解释。优点:开发效率高,可以跨平台。 缺点:运行速度慢。 代表性语言:python、PHP

------------------------------------------------------------------------------------------------------------------------------
- 变量
变量名由数字、字母和下划线组成,数字不能放在第一位;变量名不能为中文和拼音(因为很low);变量名不能为关键字;
常用两种命名方式:驼峰法:WeightOfYou 下划线法:weight_of_you
常量:python中并没有规定常量的表示方法,定义一个常量只需把变量名写成全为大写字母,表明不可更改。
- 注释
单行注释:#
多行注释:''' ... ''' / """ ... """ 三对单引号或者双引号包围
pycharm中使用 ctrl+/ 快捷键可快速注释
- 用户交互
input(),返回值类型str
name = input("请输入您的姓名:")
- 基本数据类型
整数:int python3中无长整型 可做+ - * / % // ** 运算
浮点数:float
布尔值:bool
字符串:str 可做加法和乘法(与数字相乘)
- if条件语句
if 条件 : pass(占位语句) elif 条件 : pass else: pass
- while循环
while 条件 : #条件为真进入循环体,条件为假跳出循环 循环体 else: #循环正常结束执行else内语句 pass
break:跳出整个循环,不执行else语句
continue:结束本次循环,回到初始位置判断条件继续下一次循环
跳出while循环的方式有两种:1.改变条件;2.break

浙公网安备 33010602011771号