• 初始python2


    1、Pycharm的使用:

      File ---> New Project ---> pure python --->路径(文件夹名/工程名称)、选择python版本 ---> 右击工程名 --->New --->python File --->文件命名

    2、字符串格式化:将数字和字符串结合

      占位符:%s :字符占位符

          %d:数值占位符

          %t:表名占位符

          %f :同%d相似,只是浮点数,很少用。

          %i :原样输出

          %n :

      例:

    复制代码
    name = input ("请输入你的姓名:")
    age = input ("请输入你的年龄:")
    hoddy = input ("请输入你的爱好:")
    mag = "我是%s,我的年龄是%d岁,我的爱好是%s" %(name,age,hoddy)
    print (mag)
    # name = "alex"
    # print("%s已经喜欢了沙河%%2的女生" % name) # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义
    print("wuse很色.喜欢了昌平%5的女生") # 这句话中没有占位符. %还是%
    复制代码

    3、编码和二进制:

      (1)ascii码:在计算机中,所有数据在存储和运算时都需要使用二进制表示。(美国编出ASCII码)

        ASCII使用指定由7位或8位二进制数组合来表示128或256种可能的字符。(标准ASCII使用7位二进制数,剩下的一位二进制为0)

        0-31及127(共33个)是控制字符或通信专用字符,其余为可显示字符。

        32-126(共95个)是字符,(32是空格),其中48-57为0-9的十个数字

        65-90为26个大写的英文字母,97-126为26个小写的英文字母,其余的是一些标点,运算符。

      (2)万国码(Unicode):全球使用,有16位(2*16)和32位(2*32)。

          弊端:占用空间太大。

      (3)utf-8:对Unicode进行优化后的编码,用最少位数表示所有文字。(汉字占3个字节)

      (4)GBK:中国常用的编码,汉字占2个字节。

      (5)单位换算:

    1位 bit 1位=1b 0.125
    1字节 byte 8位=1字节(1B) 1
    1千字节 KB 1024B=1KB 2**10
    1兆字节 MB 1024KB=1MB 2**20
    1吉字节 GB 1024MB=1GB 2**30
    1太字节 TB 1024GB=TB 2**40
    1帕字节 PB 1024TB=1PB 2**50
    1艾字节 EB 1024PB=1EB 2**60
    1泽字节 ZB 1024EB=1ZB 2**70
    1尧字节 YB 1024ZB=1YB 2**80
    1千亿亿亿字节 BB 1024YB=1BB 2**90

    4、运算符

      (1)除法:(/)py2和py3的区别

          py2导入模块:from_future_import division

      (2)+=:c += a <==> c = c+a

          例 num += 10  <==>nun = num + 10   

      (3)按顺序从前到后:or  and   not

        例:1 == 1 or           --->True

          1 != 1 or 9<10 or      --->True

          1 != 1 and            --->False

          1 == 1 and          --->True

      (4)in

        例:

    v = "喜欢" in "flsjflvdfgj两岸三地发了多少喜欢fdlsflsd点十六分"
    print(v)

         例:让用户输入,判断是否有其中的内容

    复制代码
    v = input ("请输入内容:")
    if "爱你" in v or "喜欢你" in v :
        print ("我们在一起吧!")

    **************************************
      
    v = input ("请输入内容:")
    if "爱你" in v:
      print ("我们结婚吧!!!")
    elif "喜欢" in v :
      print("我们谈恋爱吧!")
    eles:
      print (v)
  • 相关阅读:
    layui 自定义统一监听事件(大范围)
    layui 自定义个别事件
    Django layui {{ }}冲突解决方法
    sudo apt install ...
    Field XXX in XXXX required a bean of type XXXX that could not be found
    Springboot2+bootstrap-table1.12.1+MybatisPlus3.0 后台物理分页实现
    springboot2在后台打印系统执行的SQL
    @Service注解让spring找到你的Service bean
    接受参数的包装类的数据类型写错报错
    Java 日期转字符串
  • 原文地址:https://www.cnblogs.com/chenyibai/p/9271293.html
Copyright © 2020-2023  润新知