zoukankan      html  css  js  c++  java
  • Python基本知识(1)

    1、PyChram的安装及破解

      进入官网:http://www.jetbrains.com/pycharm/download/#section=windows,找到专业版,点击下载。

      专业版需要激活,具体方法见:https://blog.csdn.net/nobleman__/article/details/85730001

    2、格式化输出

    1 name = input('请输入你的姓名:')
    2 age = input('请输入你的年龄:')
    3 job = input('请输入你的工作:')
    4 msg='''----------info of %s----------
    5 name:%s
    6 age=%d
    7 job=%s
    8 -------------end-------------'''%(name,name,int(age),job)
    9 print(msg)

      注:在这里,因为input出来的结果全是str,所以对age要进行强制类型转换。

     1 name = input('请输入你的姓名:')
     2 age = input('请输入你的年龄:')
     3 job = input('请输入你的工作:')
     4 msg='''----------info of %s----------
     5 name:%s
     6 age=%d
     7 job=%s
     8 工作进度:3%%
     9 -------------end-------------'''%(name,name,int(age),job)
    10 print(msg)

      在第八行,我想输出3%,但是计算机不能识别,所以必须再加上一个%,才能输出3%。在这里输出的%是后面一个%,前面一个%相当于转义。

    3、while-else

    1 count = 0
    2 while count < 6:
    3     count += 1
    4     if count == 3:
    5         break
    6     print('Loop',count)
    7 else:
    8     print('执行完毕')
    9 print('OVER')

      如果执行了break语句,就不会执行else。

    4、初始编码

      最初美国创造了ASCII码,但是创立之初,仅考虑到英文,没有想到中文这些文字,为了解决这些问题,又创造了万国码,即Unicode。

      00000001  8位(bit)=1字节(byte)

      1byte         1024byte=1kb

      1kb       1024kb=1MB

      1MB        1024MB=1GB

      1GB      1024GB=1T

      一个字节里面的每一位数字分别有0和1两种选择,一个字节有8位,即2^16种。

      最开始:

        一个字节表示所有的英文、特殊字符和数字等等。

         二个字节,16位表示一个中文,但是不够。于是Unicode用4个字节表示一个中文,即2^32种,但是太多了,浪费空间。中文大约9万多字。

      后来:

        一个中文用三个字节表示,utf-8。

      gbk是中国人发明的,一个中文用两个字节表示,位数不够,仅限国内使用,国外不适用。

    5、运算符

      优先级:()>not>and>or。

      x or y:若x非零,则返回x。

        0 or 1:1

        0 or 2:2

        1 or 2:1

      x and y:若x非零,则返回y。

        1 and 2:2

        0 and 2:0

  • 相关阅读:
    视频实例分割 | Target-Aware Adaptive Tracking for Unsupervised Video Object Segmentation
    目标检测算法:Selective Search(选择性搜索)简述
    [2020BUAA软工助教]期末总结
    WPF,数据验证方案,验证通过才能继续下一步
    WPF:解决数据验证ValidationRule与按钮Canexcute联动的问题
    解决mininet运行报错“ImportError: No module named mininet.log”
    交易所对接ERC20钱包端口要多长时间?
    尺子的刻度
    学习java的第四周
    学习java的第三周
  • 原文地址:https://www.cnblogs.com/missdx/p/10810342.html
Copyright © 2011-2022 走看看