“人生苦短,我用python”--------吉多·范罗苏姆
Python的优点:
- 简单
- 边编译边运行
- 高级
- 面向对象
- 可扩展
- 免费和开源
- 可移植
- 丰富的库
- 可嵌入性
Python第一天
一.Python的基本使用方法
1.创建python文件
普通创建python文件的方法:
先创建一个记事本文件,将其后缀名改为.py,这样我们就获得了一个python文件
其他创建python文件的方法:
使用开发环境创建
前期:使用记事本工具(editplus、sublime 、VS Code 、Notepad++)
中期后期:集成开发环境(IDE),pycharm工具
2.前期运行python文件的方法
1.打开Dos命令窗口,输入cd命令跳转到python文件所在的目录,然后输入python 文件名
回车执行
2.打开Dos命令窗口,输入python 再将文件拽入,回车执行
3.打开文件所在目录,在路径栏中输入cmd,再在打开的Dos命令窗口中输入python 文件名
二.Python的变量介绍
1.命名规范
变量的命名规范:
- 变量名称只能由有效字符(大小写字母,数字,下划线)组成(name+ 报错语法错误)
- 不能以数字开头
- 不能是关键字或者是保留字
- 变量命名尽量有意义
推荐使用的命名法:小驼峰法 userName(除了第一个单词,其他单词首字母大写)
下划线法(官方推荐)
三.Python的数据类型和数据类型转换
1.基本数据类型
python属于弱数据类型语言,不用声明数据类型
数值型
整数型 int
浮点型 float
虚数(复数) i 不常用 数学模型
布尔型(bool)
2.复合数据类型
序列类型:
1.字符串 :
字符串的表示方法
“ ”
‘ ’
“”“ ”“”
‘’‘ ’‘’
2.列表(灵活可变)
列表是用中括号([])表示
直接使用list()可以生成一个空列表
list()还可以将元组和字符串转化为列表
3.元组(不可变序列,不能删除,不能修改)
元组用逗号和圆括号表示
使用() 或 tuple() 或直接创建,元素间用逗号分隔
操作和序列类型通用操作符和函数一样
集合类型:
1.集合是用大括号({})表示
set()函数可以生成集合
映射类型:
1.字典(键值对,键(一个属性),值(属性的内容))
字典是通过大括号来表示({})以冒号连接,不同键值对通过逗号连接
大括号也可以创建一个空的字典,可以通过中括号向其增加内容
3.数据类型转换
int(“字符型”)---------将字符型转换成Int
flaot(“字符串”)---------将字符型转换成float型
str(“其他类型”)---------将其他类型转换成字符型
四.Python的常见运算符
1.算术运算符运算符 含义 备注
运算符 | 含义 |
---|---|
+ | 加法运算 |
- | 减法运算 |
* | 乘法运算 |
/ | 除法运算 |
% | 取余运算 |
// | 整除运算 |
** | 幂次方运算 |
2.比较运算符
运算符 | 含义 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 等于 |
!= | 不等 |
3.赋值运算符
运算符 | 含义 | 注意 |
---|---|---|
and | 且 | (&或者&& 其他语言) 多个条件必须同时满足,则结果是true |
or | 或 | 多个条件,至少一个为真,则为真 |
not | 非 | 取反 ,一般会和In关键字一起使用,表示意义相反 |
五.Python的程序控制流程
1.顺序结构
就是Python的正常输出流程,从上到下,从左到右
2.选择结构
单分支
if (条件):
(空格/tab)执行的代码
python中的结构为:层级关系,用缩进表现
注意:空格 、tab不能混合使用
双分支
if 条件 :
(空格/tab)条件满足执行的代码
else:
(空格/tab) 条件不满足执行的代码
多分支
if 条件1:
(空格/tab)条件1满足执行代码
elif 条件2:
(空格/tab)条件1满足执行代码
else :
(空格/tab) 条件不满足执行的代码