人生苦短,我用Python
python:是一种动态的面向对象的脚本语言,解释器语言
创始人 : Guido van Rossum
解释器:python ,解释一条,运行一条
1.优雅
2.明确
3.简单
做一件事,只用一种方法。
为什么选择python
代码量少
Python语言特点
是一门完全面向对象的语言。
函数、模块、数字、字符串都是对象
内置强大的标准库
python社区提供了大量的第三方库。
python缺点:
运行速度慢,但是不用在意。因为网络方面的问题。具体差异不会特别大
代码不能加密,发布项目,就要发布源码
python执行流程
CPU会把python解释器加载到内存中
按照做从左到右,从上到下翻译python程序中的代码。
程序的作用是用来处理数据
变量的基本使用
变量是用来存储数据的
在python中,变量在使用前必须赋值,变量赋值之后才能使用。
变量名 = 值
变量包括
变量名
变量的值
变量的数据类型
变量的地址
在python中不需要指定数据类型,会自动推算出数据类型
python数据类型分类
分为数字型 和 非数字型
数字型
整型 int
浮点型 float
布尔型 bool
复数型 complex 用于科学计算
非数字型
字符串 str
列表
元祖
字典
type(变量) 函数可查看变量的数据类型
数字型变量之间可以直接计算
变量bool时,true 为1 false 为 0
字符串变量可通过 + 拼接
数字类型不能和字符串之间进行计算
input() 函数获取键盘输入的信息
格式化输出
将数据格式化输出数据
%s 输出字符串
%d 整型 %6d表示输出的是至少为6为数,不足前面的加0拼接成6位,满足的完整输出数据
%f 浮点型 %.2f 控制小数点后面显示数字
%% 输出 %
标识符和关键字
标识符; 变量名和函数名的名称
只能包含字母,下划线,数字
不能以数字开头
不能和关键字同名
标识符是区分大小写的
关键字:python已经赋予了特殊意义的单词。
查询python有哪些关键
import keyword
print(keyword.kwlist)
python的命名规则
变量名全部小写 多个单词以_分割