day02

2019-05-08 07:30:55来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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


原文链接:https://www.cnblogs.com/missdx/p/10810342.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:day21 03 异常处理

下一篇:计算器制作