0目录
1.Python入门(变量) 2.格式化输出和输入 3.数据类型 4.缩进 5.运算符 6.程序结构 7.循环结构 8.数据类型的具体操作 |
1.Python入门(变量)
常用的编译器 pycharm 和 jupyter |
定义变量 变量名=变量 标识符命名规则(四条) 变量名中只能有数字、字符、下划线 不能用数字开头 不能使用内置关键字 严格区分大小写 |
命名习惯 见名知义 驼峰命名(大驼峰和小驼峰) 以下划线开头 |
批量命名 |
2.格式化输出和输入
输出函数:(print) |
格式化输出函数:format 语法:’{}'.format() |
输入函数:(input)控制台输入为字符串 语法:变量名 例 a = input() |
数据类型
Python可以自定义数据类型,理论上可以有无数种 |
默认的有6种 数值类型(number):四种 整数型(int) 四种声明方式(变量名 = 数值,十进制,0到9);变量名 = 0b数值(二进制);变量名 = 0o数值(8进制) 变量名 = 0x数值(十六进制 0到9 a到f) 浮点数:float 声明方式: 变量名 = 小数 复数型:complex 声明方式:变量名 = complex(实数,虚数) 或者 虚数名+j 布尔型:bool (true和false) 字符类型: 字符串(String) 申明方式: 变量名 = ‘内容’;变量名 = “内容”;变量名 = ‘‘‘内容’’’ 转义字符(\)也称续行符 \\含义:只显示一个\ ; \n :换行符 ; \r :回车符 (通常不单独使用,和换行符一起) \t含义:水平制表符(站位4个字符) ; r:原字符串含义:在任意字符串中添加r或者R,转义含义消失
|
数值类型: 列表是一个可变的有序序列:通常用于存储同类项目的集合,元素类型可不必相同,用[元素1,元素2]定义 |
数值类型:元祖(tuple)是一个不可变的有序序列,通常情况下用来保存程序中不可修改的部分,元素类型可不必相同,使用(元素1,元素2) |
数值类型:集合(set)是由具有唯一性的元素组成的无序序列,常见的用途包括成员检测,从序列中去除重复项以及数学中集合计算,如交集;并集和差集等。分为2种,一种可变集合set,另外不可变集合frozenset,使用{元素1,元素2..}定义 |
字典(dict):是一种映射类型,可变的无序序列,以键值对的形式,且key必须是唯一且不可变类型,使用{key,value}定义 |
补充占位符(三种) |
4.缩进
一个tab 键 Python强制要求缩进 |
注释 单行 # 多行 ‘‘‘ |
5.运算符
算数运算符 ** 幂运算 % 取余数 // 取整数 |
比较运算符 > < >= <= == != |
赋值运算符 += -= |
逻辑运算符 And Or Not |
6.程序结构
顺序结构 从上往下依次执行,中间没有判断和跳转 |
选择结构 根据条件判断的结果来选择执行不同的代码,可以是单分支(if),也可以是多分支(if elif);双分支(if else) |
三目运算符 |
7.循环结构
重复执行某段代码或者遍历序列中的元素,通过while(少用)和for实现和嵌套循环 |
常用的迭代对象(列表,字段,字典,元祖,字符串) |
range函数结合for循环 区间为左闭右开 步伐为2 步伐为负数 |
0加100 |
1到9相乘 |
嵌套循环(99乘法表) |
8.数据类型的具体操作
查看数据类型 type |
数据类型的转换(隐式转换和显式转换) 隐式转换:用于整数和浮点数 |
显式转换: str() 将数据类型转换为字符串 int() 将数据类型强制转换为整数型 Float()将数据类型强制转换为浮点型 |