广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python全栈day 02
  • 509
分享到

Python全栈day 02

Pythonday 2023-01-31 00:01:12 509人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一、循环语句 while 用法 num = 1 while num <= 10: print(num) num += 1 # 循环打印输出1-10 while else 用法 num = 1 while n

一、循环语句

  • while 用法

    num = 1
    while num <= 10:
        print(num)
        num += 1
    # 循环打印输出1-10
  • while else 用法

    num = 1
    while num <= 10:
        print(num)
        num += 1
    else:
        print("end")
    # else 表示while循环语句不满足组条件后执行的代码
  • break、continue关键字的用法,以及与if pass语句的嵌套

    num = 1
    while num <= 100:
        if num == 55:
            pass
        else:
            print(num)
        num += 1
    # 通过if pass的使用,打印1-100内除了55的整数。
    
    num = 1
    while num <= 100:
       if num == 45:
          break
       print(num)
       num += 1
    print('end')
    # break 打断当前while的循环,向下继续运行。运行输出1-44的数字
    
    num = 1
    while num <= 10:
       if num == 8:
          num += 1 
          continue
       print(num)
       num += 1
    #  continue 继续,运行到此处,不向下运行,回到while循环开头,继续循环.      
    
  • 补充:if 语句的嵌套,if 语句可以嵌套很多层。

    gender = input('请输入你的性别:')
    if gender == '男':
      print("""感谢你的问询,请在下列业务中选择一项:
      1.男鞋用品
      2.男性春装用品
      3.男性护肤品""")
      num = input('请输入选择业务的序号:')
      if num == '1':
          print('感谢购买男士皮鞋')
      else: print('请移步其他分店购买')
    else:
        print('抱歉,本店只售男士用品')  

二、字符串格式化

  1. 字符串格式化的意义,大部分字符过于冗长,使用字符串格式化能大大加快效率,方便程序员调用数据。

  2. %s 、 %d、%%

    •   red_dad = '大红的爸爸'
        do = '教学生上课'
        thing = '%s在操场%s' %(red_dad,do,)
        print(thing)
    • 直接做占位符

      temper = '%s在太空中%s' %('等大侠','打飞机',)
      print(temper)
      thing = '盖伦,年龄%d,喜欢在池塘里%s' %(15,'打水仗',)
      print(thing)
      #####  #s和#d表示的类型不同,前者表示字符串数据,后者表示整型数据。
      name = '小明'
      template = "%s拿出了100%%的力气" %(name,)
      print(template)
      ######   %%,为了和字符串格式化做区分,百分号要写成%%形式。

三、运算符的运用

  • 算术运算符:加减乘除的运用,+、-、*、/ 在程序中用于算术运算。还有类似于:

    1. % ,取除法的余数,如15%4 = 3
    2. // ,取除法的商的整数,如20//6 = 3
    3. ** ,取指数的值,如2**8 = 2的8次方,为256.
  • 赋值运算符:

    1. c += 1 等价于 c = c+ 1

    2. c -= 1等价于c = c - 1

    3. c = 2 等价于 c = c 2

      等等诸如此类

  • 逻辑运算符: and 、or、not

    1. 一般用法:表示逻辑中的于、或、非,用于条件的判断

    2. 二般用法:

      • 3种数据类型的转化,int str boolen的转化

        test=bool('')
        test1=bool(0)
        print(test)
        print(test1)
        #####   注意:只有空字符串和0转化为布尔值时为false,否则都为 true
      • value = x and y
        print(value)
        ####: 从左到右, x转化为布尔值为真,value = y,否则value= x 。
        value1 = x or y
        print(value1)
        ####: 从左到右, x转化为布尔值为真,value1 = x,否则value= x 。
      • 运算的优先顺序为: ( ) >not > and >or

四、编码补充

  • gbk码、gb2312码:都是亚洲地区使用的编码,都用2个字节表示一个汉字。

  • GBK: 汉字国标扩展码,基本上采用了原来GB2312-80所有的汉字及码位,  并涵盖了原Unicode中所有的汉字20902 ,是gb2312码的升级版.

  • GB 2312是一个简体中文字符集的中国国家标准 , GB 2312标准共收录6763个汉字 .

  • 单位换算:1位就是1 bit ,表示1位二进制.8位的数据等同1字节 .

    ​ 8 bit = 1 bype

    ​ 1024 bype = 1 KB

    ​ 1024 KB = 1 MB

    ​ 1024 MB = 1 GB

    ​ 1024 GB = 1 TB

--结束END--

本文标题: Python全栈day 02

本文链接: https://www.lsjlt.com/news/181773.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python全栈day 02
    一、循环语句 while 用法 num = 1 while num <= 10: print(num) num += 1 # 循环打印输出1-10 while else 用法 num = 1 while n...
    99+
    2023-01-31
    Python day
  • python day 02
    格式化输出 %s:字符串占位符 %d:数字占位符 例如: "你好%s,我是%s,今年%d岁了。" % ("小明","小红",18) 输出: 你好小明,我是小红,今年18岁了。 ...
    99+
    2023-01-31
    python day
  • Python全栈Day 19部分知识点(
      浅拷贝 a=[[1,2],3,4] b=a[:]  #b=a.copy()   浅拷贝 作用 1 #共享账户 2 husband=['Xiaohu',123,[15000,9000]] #姓名,卡号,额度,余额 3 wife=hu...
    99+
    2023-01-30
    知识点 Python Day
  • Python全栈Day 20部分知识点
    1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import time 4 def cal(l): 5 start_time=time.time() 6 ...
    99+
    2023-01-30
    知识点 Python Day
  • Python全栈Day 9部分知识点
    python中一切皆对象。 运算   2**4=16  即求2的4次方   39/8=4.875   39//8=4 条件语句  if 条件:    pass    #空语句块,不可省略  else:    语句块    Li...
    99+
    2023-01-30
    知识点 Python Day
  • Python全栈Day 13部分知识点
    1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 查看,返回上一层,退出操作。 4 dic = { 5 '植物': 6 { 7 ...
    99+
    2023-01-30
    知识点 Python Day
  • Python全栈Day 12部分知识点
    可迭代对象:列表、字符串、元组   定义     列表是一种类,中括号把数据元素(六大数据类型都可以)括起来,用逗号作分割符。       有序,元素可被修改。   特性     深灰“魔法”     ——可索引(下标)取值;     ...
    99+
    2023-01-30
    知识点 Python Day
  • Python全栈Day 15部分知识点
      约定俗成的规则:全局变量名大写,局部变量名小写。   全局变量没有缩进,顶格写。   如果函数的内容无global关键字,优先读取局部变量,能读取全局变量,无法重新赋值,但是对于可变类型,可以对内部元素进行操作;如果有global关...
    99+
    2023-01-30
    知识点 Python Day
  • Python全栈Day 14部分知识点
      前面涉及数据类型和变量的总结   变量的作用是用来记录状态变化,变量名:“门牌号”,变量值:内存中开辟一个“小房间“”,存在里面。   数据类型:字符串、数字、列表、元组、字典。     可变:列表、字典     不可变(重新赋值,用...
    99+
    2023-01-30
    知识点 Python Day
  • python 全栈之路
    目录 Python 全栈之路 一. Python 1. Python基础知识部分 2. Python -函数 3. ...
    99+
    2023-01-30
    之路 python
  • Python全栈之for循环
    目录1. 双向循环的练习2. break_pass_continue的使用3. for循环小提示:4. 小练习问题:答案:总结1. 双向循环的练习 # 1.用两个循环完成十行十列...
    99+
    2022-11-12
  • Python全栈之学习JQuery
    目录1. lable标签补充2. jquery引入和简单使用3. 选择器3.1 基础选择器3.2 组合选择3.3 层级选择器3.4 属性选择器3.5 表单对象属性选择器3.6 表单选...
    99+
    2022-11-13
  • Python全栈之学习HTML
    目录1. vscode相关配置2. html认识2.1 html认识2.2 html结构2.3 html语法特征3. 标签种类_列表3.1 常见标签3.2 标签种类3.3 列表3.4...
    99+
    2022-11-13
  • Python全栈之jQuery笔记
    jQuery runnoob网址: http://www.runoob.com/jquery/jquery-tutorial.html jQuery API手册: http://www.runoob.com/manual/jquery/...
    99+
    2023-01-30
    笔记 Python jQuery
  • Python全栈开发之---assert
    一、python assert的作用: 根据Python 官方文档解释(https://docs.python.org/3/reference/simple_stmts.html#assert), "Assert statements a...
    99+
    2023-01-30
    Python assert
  • Python全栈开发之Git
    No.1 Git 特点 版本控制:可以解决多人同时开发的代码问题,也可以找回历史代码 分布式:Git是一个分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上,首先会有一台计算机充当服务器,这台计算机7*24小时服务,其他计算机都...
    99+
    2023-01-31
    Python Git
  • Python全栈之路系列之Python
    The Python interpreter has a number of functions and types built into it that are always available. They are listed her...
    99+
    2023-01-31
    之路 系列之 Python
  • python全栈开发之Python基础(
    一、 基础知识 python的运行方式有两种: 第一种通过交互式的运行方式,通过 "开始"—>"所有程序" —> "python3.x" —>"IDLE" 运行。 第二种是我们写好的Python文件双击运行。 ...
    99+
    2023-01-31
    基础 python Python
  • Python全栈之递归函数
    目录1. 递归函数2. 递归练习3. 小练习总结 1. 递归函数 # ### 递归函数 """ 递归函数 : 自己调用自己的函数 , 叫做递归函数 递 : 去 归 : 回 一去一...
    99+
    2022-11-12
  • Python全栈之文件操作
    目录1. 字典的相关函数2. 集合的操作_函数3. 文件基本操作4. 文件扩展模式小提示:总结1. 字典的相关函数 字典的相关函数 # ### 字典的相关函数 dic = {} ...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作