首页 > 编程语言 >python 基础230310

python 基础230310

时间:2023-03-10 19:44:35浏览次数:42  
标签:count 运算符 230310 python 基础 break while 循环 print

  1. 变量的命名规则:字母数字下划线/不能以数字开头/不能使用关键字/不能使用中文,要肯有描述性,不能过长

  2. 驼峰体: AgeOfOld 下划线: age_of_old_boy

  3. 变量指向: 变量在内存中是唯一的, 指向一个数据,不是其他变量

  4. 常量:python没有规定的常量process, 把变量全部大写,就是约定俗成的常量
    派/ 身份证号码 / 历史日期 BIRTH_OF_CHINA
    变量是唯一的,但数据不是唯一的: age1 = 33, age2 = 33

  5. 基础数据类型:int str float bool

  6. 字符串可以拼接 相加 可以计算

  7. bool 只有2个值 True False

  8. print(f"我叫{name}, 今年{age}岁, 性别:{gender}")
    msg = '我叫' + name + ', 今年' + age + '岁, 性别:' + gender
    print(msg)

  9. 用户交互: name = input("请输入用户名:)

  10. 流程控制:
    if / if else /多选一 if elif elif else/嵌套if 套if

  11. while 循环结构:

    1. 结构
      while 条件: //while True /1/ 每次都判断这个条件,条件可以写活
      循环体 # 循环体运行完后,才能再次判断条件是否再成立..重要
    2. 循环如何终止: 改变条件 或break
    flag = True
    while flag:     # flag 或者 a<100
        print('111')  # 不是只打印这一行
        flag = False  # 写在哪个位置都行,都起一样的作用
        print('114')   # 打印111 114 共2行后,判断条件不符再退出.
    
    a = b = 1
    while 1:
        a = a + 1
        b = b + a
        if a == 100:
            break  #  break阿里可以终止一个无限循环....
    print(b)
    
    a = 0
    while a < 5:
        a = a + 1
        if a == 3:
            break  # break是终止,..跳出循环
        print(a)  # 运行结果是打印1 2
    ---
    a = 0
    while a < 5:
        a = a + 1
        if a == 3:
            continue  # continue 是越过这一次循环 进入下一次循环
        print(a)  # 运行结果是打印1 2 4 5
    
    1. while else 组合
        count = 1
        while count < 5:
            print(count)
            count = count + 1
        else:  # 如果没有被break中断,就打印
            print(666)  # 执行完while循环后, 再打印666
    
    1. while循环实现账号登录3次尝试
    count = 1
    while count <= 3:
        username = input("请输入用户名:")
        password = input("请输入密码:")
        code = 'qwer'
        your_code = input("验证码:")
        if your_code == code:
            if username == 'abc' and password == '123':
                print('登录成功!!')
                break
            else:
                print('用户名或者密码错误!')
        else:
            print('验证码错误!')
        print(f'剩余尝试次数{3-count}')
        count = count + 1
    
  12. 格式化输出

    print(f"hobbies : {3 - hobbies}")
    print(f'====== end ======')
    print(" end ".center(20, "="))
    
  13. 运算符

算术运算符: + - * / % ** //
比较运算符: == !=  > < >= <=
赋值运算符: = += -= *= /= %= **= //=
逻辑运算符: and or not  # 优先级 not > and > or
成员运算符: in not in 

标签:count,运算符,230310,python,基础,break,while,循环,print
From: https://www.cnblogs.com/leeyong49/p/17204507.html

相关文章

  • opencv图像处理基础之膨胀和腐蚀
    膨胀和腐蚀是图像处理中最常用也是最基础的形态学操作。它可以改变图像的一些属性。其中比较常见的应用场景有:1、边缘检测:膨胀和腐蚀可以提取二值图像中的边缘信息。通过先......
  • python实现RabbitMQ六种模式
    为什么管MQ叫做分布式消息中间件?分布式表示应用场景(用户基数大采用分布式提供服务的方式)。消息表示通信形式。中间件表示媒介。生产者和消费者都只是个python程序......
  • 【希尔排序ShellSort算法详解】Java/Go/Python/JS/C不同语言实现
    【希尔排序算法详解】Java/Go/Python/JS/C不同语言实现 说明希尔排序(ShellSort)是插入排序的一种改进版,也称递减增量排序算法(DiminishingIncrementSort),其实质是将数......
  • java学习日记20230310-排序
    排序 指将一组数据按照指定的顺序排列的过程分类:内部排序:指将需要处理的所有数据都加载到内存储存器中,进行排序,包括交换排序法,选择排序法,插入排序法外部排序:......
  • python+ddt+pymsql实现数据驱动自动化测试
    程序结构:   1,首先连接数据库(mysql.py)并获取到数据库里面的数据importpymysql#创建链接数据库的方法deflianSql(host,user,password,database):""......
  • python pandas DataFrame,Series进一步理解
     更进一步学习和理解DataFrame,Series多个Series拼凑成一个dict,然后将dict转为DataFrame结构#!/usr/bin/evnpythonimportnumpyasnpimportpandasaspd......
  • python_2
    importRPi.GPIOasGPIOimporttimeGPIO.setmode(GPIO.BCM)led=21bt=20GPIO.setup(led,GPIO.OUT)GPIO.setup(bt,GPIO.IN,pull_up_down=GPIO.PUD_UP)ledSt......
  • python
    importRPi.GPIOasGPIOimporttimeGPIO.setmode(GPIO.BCM)led=21bt=20GPIO.setup(led,GPIO.OUT)GPIO.setup(bt,GPIO.IN,pull_up_down=GPIO.PUD_UP)ledStatus=Fals......
  • WEB安全基础(一)环境搭建
    WAMP搭建靶场W:windowsA:apacheM:mysql,mariadbP:php1.下载phpstudyphpstudy-windows面板(小皮面板)or-linux2.安装phpstudy下载完成后为压缩包phpStudy_64.zip......
  • java学习日记20230310-数组
    数组数组/排序/查找数组可以存放多个统一类型的数据,数组本身也是一种数据类型,引用类型;    array.length标识数组的大小/长度数组的定义数据类型[]数组名......