python基础,范值 贰

  • python

  • 数值类型转换
    • 强制转换
      • 高级到低级类型需要 强制转换
    • 自动转换
      • 低级到高级类型属于自动转换
    • 其他类型的转换
      • bool()转换为布尔值
      • int () 转换为整数
      • float()转换为小数
      • str()转换为字符串
      • —————————————————————————————————————
        • chr()
          • 将unicode编码值 转换为其对应的字符串
        • ord()
          • 得到字符串对应的unicode编码值,
          • 两个函数可以进行互逆操作
        • ——————————————————————————————————————
    • 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('name:%s age:%i')
    • 表达
      • %s:表示字符串
      • %i/%d:表示整型
      • %f:表示小数,默认保留小数点后六位,最后一位四舍五入
      • %g:可以表示整数,也可以保留小数,如果是小数处理的时候,只保留认为有意义的数据
      • 输入:
        • x=input('输入提示')
        • 不论输入的是什么类型的数值,变量v接收到的值,都是str类型
  • 语句结构
    • 对比
      • 变量 组词
      • 语句 造句
      • 函数 一篇作文
      • 类 整篇文章
    • 语句结构
      • 顺序结构
        • 从上往下,从左往右,依次执行
      • 分支结构
        • 语法
          • if条件
            • 条件成立执行的代码
        • 1.单分支结构
age = input('请输入你的年龄')
age = int(age)
if 18 <= age <= 100:
    print('xx网咖欢迎您')
if age < 18 or age > 100:
    print('回家洗洗睡')
  • 2.双分支结构
  • 语法
    • if 条件
      • 条件成立执行的代码
    • else:
      • 条件不成立执行的代码
  • 三元条件表达式:
    • 3.多分支结构
      • 语法
        • if 条件1:
          • 条件1满足执行
        • elif 条件2
          • 条件2满足执行
        • elif 条件3
          • 条件3满足执行
        • ......
        • else
          • 其他情况
      • 介绍
        • 判断结构(向左走,向右走)
    •  
      • 循环结构
        • 重复(再次出现)
  • 数值类型转换
    • 强制转换
      • 高级到低级类型需要 强制转换
    • 自动转换
      • 低级到高级类型属于自动转换
    • 其他类型的转换
      • bool()转换为布尔值
      • int () 转换为整数
      • float()转换为小数
      • str()转换为字符串
      • —————————————————————————————————————
        • chr()
          • 将unicode编码值 转换为其对应的字符串
        • ord()
          • 得到字符串对应的unicode编码值,
          • 两个函数可以进行互逆操作
        • ——————————————————————————————————————
    • 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('name:%s age:%i')
    • 表达
      • %s:表示字符串
      • %i/%d:表示整型
      • %f:表示小数,默认保留小数点后六位,最后一位四舍五入
      • %g:可以表示整数,也可以保留小数,如果是小数处理的时候,只保留认为有意义的数据
      • 输入:
        • x=input('输入提示')
        • 不论输入的是什么类型的数值,变量v接收到的值,都是str类型
  • 语句结构
    • 对比
      • 变量 组词
      • 语句 造句
      • 函数 一篇作文
      • 类 整篇文章
    • 语句结构
      • 顺序结构
        • 从上往下,从左往右,依次执行
      • 分支结构
        • 语法
          • 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:
              • 条件不成立执行的代码
                •  
          • 三元条件表达式:
        • 3.多分支结构
          • if条件1
            • 条件成立执行的代码
          • elif
            • 条件成立执行的代码
          • elif
            • 条件成立执行的代码
          • ...
          • else:
            • 条件不成立执行的代码
          • 介绍
            • 判断结构(向左走,向右走)
        •  
      • 循环结构
        • 重复(再次出现)
        •  
  • 分支嵌套使用
    • 语法
      • if 外部条件:
        • if 内部条件
          • 外部条件成立
          • if内部条件
            • 内部条件成立
          • else:
            • 内部条件不成立
      • else
        • 外部条件不成立
    • 案例
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('用户名/密码有误')
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值