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