1.python是一门动态解释性的强类型语言。
当程序执行时,一行一行的解释。
优点:开发效率高,可以跨平台。
缺点:开发运行速度慢。
2.python种类有多种,python规范只有一种。
3.python3x与python2x区别
python2x: 默认的编码方式是ascii码.
python3x: 默认的编码方式是utf-8.
py2解决中文报错: py文件首行加: "#-*- encoding:utf-8 -*-" (py2中的中文会出现乱码).
4.变量
将一些运算的中间结果暂存到内存中,以便后续代码调用.
变量的规范: 必须由数字,字母,下划线任意组合且不能数字开头.
不能是python中的保留字.如: print,def,class等.
变量具有可描述性.如: name,age.
不能是中文.(不报错但是不能用)
5.常量
一直不变的量. 如: π.
python中没有常量的概念.
python中规定用都是大写的字母表示常量. 如: BIR_OF_CHINA = 1949.
6.注释
方便看代码.
# 单行注释,会读,实际不会运行。
"""
多行注释:
3对双引号,或单引号
"""
7.基础数据类型
7.1 数字类型
int 如1,2,3等,可以进行加减乘除运算
取值范围:
32位系统 int的范围为 -2**31 到 2**31-1
64位系统 int的范围为 -2**63 到 2**63-1
7.2 字符串类型
str, python当中凡是用引号引起来的都是字符串.
7.3 布尔值
bool包括 True False。
8.用户交互
如输入密码等.
input: 等待输入
将你输入的内容赋值给前面的变量
输出的结果全是字符串类型
重点: 数据类型,input.
公众号: 偷学python.