python <一>
1:python 的开发环境
(1): 解释器
- 安装 python 解释器
- 作用: 运行文件(程序员编写python程序, 让计算机可以识别)
- 解释器的种类:
- CPython: 基于 C语言开发的解释器(官方), 应用广泛的解释器。
- IPython: 基于Cpython 的一种交互式解释器。
- 还有基于:python,java, .net 开发的解释器。
- 安装Python 解释器时: 注意事项
- add python to path.
(2): Python IDE 集成开发环境
- Pycharm: 帮助用户开发时, 提高效率的工具
- 主要的作用:
- 框架和库
- 解释代码
- Project 管理
- 智能提示
- 语法高亮
- 代码跳转
- 代码调试
2: 注释
python中两种注释方式:
# 单行注释 print("hello world") """ 1: 多行注释 2: 多行注释 3: 多行注释 """" 或者 ''' 1: 多行注释 2: 多行注释 3: 多行注释 '''
3:数据类型
- 变量的定义
- 变量名 = 值
- 标识符(变量)
- 有数字、字母、下划线组成
- 不能使用内置的关键字
- 严格区分大小写
- 不能由数字开头
- 变量的 类型
- 使用 函数 — type: 显示数据的类型。
- int :整型
- float : 浮点型
- str : 字符串
- bool : 布尔类型
- dict : 字典 {‘name’: str,‘age’: int, … }
- list : 列表 [ ]
- tuple : 元组 { }
- set : 集合 ( )
4: 定义数据类型的时候:
- (1): 大驼峰法: MyName - - - - 每一个首字母都要进行大写。
- (2): 小驼峰法:myName : - - - - 第一首字母小写,其他都要进行大写。
- (3): 下划线法:my_name: - - - - 每个字符之间下划线进行连接。
5: 定义变量时,标识符的命名规则
- 由数字和 字母,下划线组成,
- 不能数字开头
- 不能出现内置的关键字
- 严格区分大小写。
Python 内置的关键字
False, None, Rrue, and, as , assert , break , class,
continue, def, del , elif, else, except, finally, for,
from, global, if, import, in, is, lamble, nonlocal,
not, or, pass, raise, return, try, while, with, yield,
6: 格式化输出
- 就是按照一定的格式进行输出
格式化符号 | 转换 | |
---|---|---|
%s | 字符串 | |
%d | 有符号位的的十进制整形 | |
%f | 浮点型 | |
%c | 字符 | |
%u | 无符号位的十进制整数 | |
%o | 八进制 | |
%x | 十六进制整数(小写ox) | |
%X | 十六进制的整数(大写OX) | |
%e | 科学计数法(小写 ‘e’) | |
%E | 科学计数法(大写 ‘E’) | |
%g | %f 和 %e 的简写 | |
%G | %f 和 %E 的简写 |
- %06d : 表示输出的整数显示位数, 不足以 0 补全, 超出的当前位数则原样输出
- % .2f : 表示小数点显示的小数位数
# 格式化输出除了:的两种方式
+ %s,
+ f'(表达式)'
1: print('my name is Name', % Name)
2: printf('my name is Name, age is Number', %(Name, Number))
-------------------------------------------------------------------
print(f'my name is {Name}, age is {Number}')
+ 这是 Python3.6 中新增的语法。
===================================================================
转义字符
+ "\n" : 换行
+ "\t" : 制表符, 一个 tab 键 (4个空格)的距离。
在 中, print() ; 默认自带 end= "\n", 这个是换行结束符。导致每次输出时, 就会直接换行。
- 在 input() 输入函数中
- 默认输入的数据类型时: 字符串类型
7: 数据类型的转换
- 和 C 语言中的数据类型的转换基本相同, 强制类型转换。
int ( )
list( )
tuple( ) : 元组数据类型
eval ( ): ⽤用来计算在字符串串中的有效Python表达式,并返回⼀一个对象