zoukankan      html  css  js  c++  java
  • Python 小知识点(1)

    1.Python命名规则------>下划线连接    girl_of_wfb="lgl"

    2.常量-----名称全大写->WFB="WFaceBoss"

    3.编码的进化

    由于机器只认识0和1,所以为了解决人与计算机之间的交流,出现了编码。

    Ascill(二进制与英文字符之间)【1bytes=8个位】----》GB2312(中文汉字)【7000+汉字】------》GBK【20000+汉字】----》Unicode(英文被放大2倍)【2bytes=16位】-----》UTF-8 可变长度(英文不变,中文三个字节)。

    4.Python中的格式化方式

    1)字符串拼接

    info = '''
    -------info of '''+name+'''------
    Name:'''+name+'''
    Age:'''+age+'''
    
    '''

    (2)字符类型占位符

    Info1 = '''
    -------------info of %s------------
    Name:%s
    Age:%s
    
    ''' %(name,name, age)

    (3)大括号+format方法

    info2 = '''
    -------------info of {_name}------------
    Name:{_name}
    Age:{_age}
    
    ''' .format(_name=name,
                _age=age
                )

    5.Python中的for, while循环后面紧接着是可以加else的。

    (1)while与else使用

    语句:
      while   真值表达式:
              语句块1....
      else: 

              语句块2....

    说明:
         1. 先执行真值表达式, 测试布尔值为True 或者 False
         2. 如果真值表达式的测试值为True, 则执行语句1(若包括break直接跳出,同时也跳过else所包括的语句),然后再返回到第一步
            重复进行测试
         3. 如果真值表达式的测试值为False, 则执行else子句的语句块2, 然后结束此while语句的执行,如果没有else子句, 则直接结束while语句的执行

    (2)for与else使用。

    当for循环计数器记数完成后【可以理解为不满足for循环条件】会执行与for对应的else,若for循环中是由于break跳出循环,则不会执行else部分。

      

     当做补基础,不喜勿喷哈。。。。

  • 相关阅读:
    记开发个人图书收藏清单小程序开发(二)
    记一次使用MemoryCache不能Get的问题
    Linux:系统安全相关优化,(firewalld、iptables、selinux)
    linux:操作系统优化
    Linux:日志,cpu,memory,mount,load等系统信息查看
    linux:yum系统如何安装软件
    Linux:系统运行级别
    linux:eth0(ens33)-网卡名称及配置文件信息解析
    linux:linux系统中的挂载技术
    linux:命令行常用快捷方式
  • 原文地址:https://www.cnblogs.com/wfaceboss/p/9307755.html
Copyright © 2011-2022 走看看