-
python
- 数值类型转换
- 强制转换
- 高级到低级类型需要 强制转换
- 自动转换
- 低级到高级类型属于自动转换
- 其他类型的转换
- bool()转换为布尔值
- int () 转换为整数
- float()转换为小数
- str()转换为字符串
- —————————————————————————————————————
- chr()
- 将unicode编码值 转换为其对应的字符串
- ord()
- 得到字符串对应的unicode编码值,
- 两个函数可以进行互逆操作
- ——————————————————————————————————————
- chr()
- eval()
- 将字符串转数字的时候,会根据字符串是整数,还是小数来进行自动匹配
- ——————————————————————————————————————
- list()
- tuple()
- set()
- 1.注释选中的多行代码 ctrl + / 取消注释 同操作
- 2.快速复制选中代码 ctrl + alt + ↓
- 3.快速移动选中 alt + ↑或者↓
- 4.整理选中代码 ctrl + i
- 5.整体向左移动代码 shift + tab
- 6.删除行 ctrl + D
- 7.撤销操作 ctrl + Z
- ————————————————————————————————————————
- 强制转换
- 输入与输出操作
- :\n换行
- 输出:
- 一般输出
- print(要输出的内容)
- 换行的控制问题
- print('xxx',end=' ')
- print(要输出的内容)
- 格式化输出
- print('name:%s age:%i')
- 一般输出
- 表达
- %s:表示字符串
- %i/%d:表示整型
- %f:表示小数,默认保留小数点后六位,最后一位四舍五入
- %g:可以表示整数,也可以保留小数,如果是小数处理的时候,只保留认为有意义的数据
- 输入:
- x=input('输入提示')
- 不论输入的是什么类型的数值,变量v接收到的值,都是str类型
- 语句结构
- 对比
- 变量 组词
- 语句 造句
- 函数 一篇作文
- 类 整篇文章
- 语句结构
- 顺序结构
- 从上往下,从左往右,依次执行
- 分支结构
- 语法
- if条件
- 条件成立执行的代码
- if条件
- 1.单分支结构
- 语法
- 顺序结构
- 对比
age = input('请输入你的年龄') age = int(age) if 18 <= age <= 100: print('xx网咖欢迎您') if age < 18 or age > 100: print('回家洗洗睡')
-
- 2.双分支结构
- 语法
- if 条件
- 条件成立执行的代码
- else:
- 条件不成立执行的代码
- if 条件
- 三元条件表达式:
- 3.多分支结构
- 语法
- if 条件1:
- 条件1满足执行
- elif 条件2
- 条件2满足执行
- elif 条件3
- 条件3满足执行
- ......
- else
- 其他情况
- if 条件1:
- 介绍
- 判断结构(向左走,向右走)
- 语法
-
- 循环结构
- 重复(再次出现)
- 循环结构
- 3.多分支结构
- 数值类型转换
- 强制转换
- 高级到低级类型需要 强制转换
- 自动转换
- 低级到高级类型属于自动转换
- 其他类型的转换
- bool()转换为布尔值
- int () 转换为整数
- float()转换为小数
- str()转换为字符串
- —————————————————————————————————————
- chr()
- 将unicode编码值 转换为其对应的字符串
- ord()
- 得到字符串对应的unicode编码值,
- 两个函数可以进行互逆操作
- ——————————————————————————————————————
- chr()
- eval()
- 将字符串转数字的时候,会根据字符串是整数,还是小数来进行自动匹配
- ——————————————————————————————————————
- list()
- tuple()
- set()
- 1.注释选中的多行代码 ctrl + / 取消注释 同操作
- 2.快速复制选中代码 ctrl + alt + ↓
- 3.快速移动选中 alt + ↑或者↓
- 4.整理选中代码 ctrl + i
- 5.整体向左移动代码 shift + tab
- 6.删除行 ctrl + D
- 7.撤销操作 ctrl + Z
- ————————————————————————————————————————
- 强制转换
- 输入与输出操作
- :\n换行
- 输出:
- 一般输出
- print(要输出的内容)
- 换行的控制问题
- print('xxx',end=' ')
- print(要输出的内容)
- 格式化输出
- print('name:%s age:%i')
- 一般输出
- 表达
- %s:表示字符串
- %i/%d:表示整型
- %f:表示小数,默认保留小数点后六位,最后一位四舍五入
- %g:可以表示整数,也可以保留小数,如果是小数处理的时候,只保留认为有意义的数据
- 输入:
- x=input('输入提示')
- 不论输入的是什么类型的数值,变量v接收到的值,都是str类型
- 语句结构
- 对比
- 变量 组词
- 语句 造句
- 函数 一篇作文
- 类 整篇文章
- 语句结构
- 顺序结构
- 从上往下,从左往右,依次执行
- 分支结构
- 语法
- if条件
- 条件成立执行的代码
- if条件
- 1.单分支结构
- age = input('请输入你的年龄')
- age = int(age)
- if 18 <= age <= 100:
- if age >= 18 and age <= 100:
- print('xx网咖欢迎您')
- if age < 18 or age > 100:
- print('回家洗洗睡')
- 2.双分支结构
- 语法
- if 条件
- 条件成立执行的代码
- else:
- 条件不成立执行的代码
- 条件不成立执行的代码
- if 条件
- 三元条件表达式:
- 语法
- 3.多分支结构
- if条件1
- 条件成立执行的代码
- elif
- 条件成立执行的代码
- elif
- 条件成立执行的代码
- ...
- else:
- 条件不成立执行的代码
- 介绍
- 判断结构(向左走,向右走)
- if条件1
- 语法
- 循环结构
- 重复(再次出现)
- 顺序结构
- 对比
- 分支嵌套使用
- 语法
- if 外部条件:
- if 内部条件
- 外部条件成立
- if内部条件
- 内部条件成立
- else:
- 内部条件不成立
- if 内部条件
- else
- 外部条件不成立
- if 外部条件:
- 案例
- 语法
import random usename_register = 'abc' password_register = '123' # 验证登录 username_login = input('请输入之前注册的用户名:') password_login = input('请输入之前注册的密码') if username_login == usename_register and password_login == password_register: # 接入短信接口,可以实现为手机号发送短信 rand_code = random.randint(1000,9999) rand_code = str(rand_code) print(rand_code) code_input = input('请输入你接到到的验证码') if rand_code == code_input: print('登录成功') else: print('验证码有误') else: print('用户名/密码有误')