zoukankan      html  css  js  c++  java
  • python格式化输出、逻辑表达式和字符编码

    格式化输出:

    %s  字符串占位符;%d 整数占位符

    注意:如果前面了占位符,那么后面所有%都是占位,如果要输出“%”,需要使用转移符,即"%%"

    1 #定义三个变量
    2 name = "Tan"
    3 age = 18
    4 sex = ""
    5 #格式化输出这三个变量
    6 print("姓名:%s,年龄:%d,性别:%s" %(name,age,sex))
    格式化输出

    执行结果:

    姓名:Tan,年龄:18,性别:女

    格式化输出还可以用format

    >>> s = "我叫{},今年{}岁了,我的爱好是{}".format("Tanxu","18","看电影")
    >>> s
    '我叫Tanxu,今年18岁了,我的爱好是看电影'
    
    >>> s1 = "我叫{0},今年{2}岁了,我的爱好是{1}".format("Tanxu","看电影","18")
    >>> s1
    '我叫Tanxu,今年18岁了,我的爱好是看电影'
    
    >>> s2 = "我叫{name},今年{age}岁了,我的爱好是{hobby}".format(hobby = "看电影",name = "Tanxu",age = "18")
    >>> s2
    '我叫Tanxu,今年18岁了,我的爱好是看电影'

    逻辑表达式:

     x or y:如果x==0,那么结果是y,否则为x

     x and y:如果x 0,那么结果y ,否则是0

    >>> print(3 or 4)
    3
    >>> print(0 or 4)
    4
    >>> print(0 and 3)
    0
    >>> print(1 and 9)
    9
    >>> print(0 or 1 or 3 or 0 or 5)
    1

      

    >>> print(2>3 and 3)
    False
    

     字符编码的发展史:

    1)最早的计算机编码是ASCII码,由美国人创建--》有128个码位 ASCII最前面的一位是0  一个字符占一个字节(bytes),一个字节是8位(bit)

    2)中国人创建了GBK   国标码 一个汉字占用2个字节  即16位

    3Unicode 万国码   usc-2 16位    usc-4 32

    4utf-8  

      英语:81个字节

      欧洲文字:162个字节

      中文:243个字节

      

  • 相关阅读:
    sql2012,返回数据多时不走索引
    JeeSite 工作流Activiti的应用实例
    A011 Activiti工作流程开发的一些统一规则和实现原理(完整版)
    mstsc远程桌面全频或自定义窗口
    ECLIPSE 取消自动更新
    js中设置元素class的三种方法小结
    python笔记28-lxml.etree爬取html内容
    python笔记27-lxml.etree解析html
    Locust性能测试3-no-web模式和csv报告保存
    Locust性能测试2-先登录场景案例
  • 原文地址:https://www.cnblogs.com/tanxu05/p/9875841.html
Copyright © 2011-2022 走看看