zoukankan      html  css  js  c++  java
  • python基础二

    1.while循环

      1.1 while循环的两种基本结构:

        A. while 条件:

            循环体

    1  while True:
    2      print(111)
    3      print(222)
    4      continue
    5      print(333)

     

     

        B. while 条件:

            循环体

          else:

    如果while循环被break打断,则不执行else代码。

      

    count = 1
    while count < 5:
        print(count)
        count = count + 1
        if count == 3: break
    else:
        print(666)
    print(222)

      1.2 如何终止while循环

        A.改变条件(标志位的概念)

        

    flag = True
    while flag:
        print('大悲咒')
        print('两只老虎')
        flag = False
        print('大王别姬')
        print('老司机带带我')

        B.break终止循环

      

    # break 循环中只要遇到break 立马结束循环。
    while True:
    print(111)
    print(222)
    break
    print(333)
    print(444)
    print(123)

       

    2.格式化输出

     

    name = input('请输入姓名:')
    age = int(input('请输入年龄:'))
    sex = input('请输入性别:')
    % 占位符  s 数据类型为字符串 d 数字
    #第一种方式:
    msg = '你的名字是%s,你的年龄%d,你的性别%s' % (name,age,sex)
    print(msg)
    
    #第二种方式
    msg = '你的名字是%(name1)s,你的年龄%(age1)d,你的性别%(sex1)s' % {'name1':name,'age1':age,'sex1':sex}
    print(msg)
    
    #bug 点  在格式化输出中,只想单纯的表示一个%时,应该用%% 表示
    msg = '我叫%s,今年%d,我的学习进度1%%' % ('关亮和',28)
    print(msg)
    

      

     

    3.运算符

      3.1 算术运算符

        

      3.2 赋值运算符

      3.3 逻辑运算符

      3.4 比较运算符

    4.编码

    ASCII: 最初版本的密码本:所有的英文字母,数字,特殊字符。
    最初:
    一个字符 000 0001
    后来优化
    A: 01000001 8位 == 1个字节
    a: 01100001
    c: 01100011
    对于ASCII码来说:
    'hello laddy' 11个字符,11个字节。

    unicode:万国码,将所有国家的语言文字都写入这个密码本。
    起初:1个字符 16位 2个字节表示。
    A: 01000001 01000001
    b: 01000001 01100001
    中:01000001 01100101
    改版:1个字符 32位 4个字节表示。
    A: 01000001 01000001 01000001 01000001
    b: 01000001 01100001 01000001 01000001
    中:01000001 01100101 01000001 01000001
    浪费资源,占空间。

    utf-8: 最少用8位表示一个字符。
    A: 01000001 一个字节
    欧洲文字: 01000001 01100001 两个字节
    中:01000001 01100101 01000001 三个字节
    'old男孩':9个字节

    gbk:国标,只包含 中文,英文(英文字母,数字,特殊字符)
    A: 01000001 一个字节
    中:01000001 01100101 两个字节


    8 bit == 1bytes
    1024bytes == kb
    1024kb == 1MB
    1024MB == 1GB
    1024GB == 1TB
    1024TB == 1PB

  • 相关阅读:
    Dapr微服务应用开发系列1:环境配置
    酷炫的终端模拟器eDEX-UI
    man 命令显示简体中文帮助
    通过二维码传输文件到linux
    awk命令使用实例
    Centos安装vncserver虚拟网络控制台
    使用SSHFS文件系统远程挂载目录
    搜狗服务器引擎Sogou C++ Workflow开源啦!
    网站服务器系统,选windows还是linux?
    TikTok总部将留在美国 字节跳动保有控制权和核心算法
  • 原文地址:https://www.cnblogs.com/qilin610/p/9427460.html
Copyright © 2011-2022 走看看