python记录点
文件编码
Unicode使用最少2个字节(1个字节=1BYTE=8bit=一个长度为8的二进制数) 来表示字母和符号等,有时候是4个字节。
UTF-8是对Unicode编码的压缩和优化,最大的特点是它采用了变长的编码方式,他不再是最少使用2个字节,而是将所有的字符进行分类。ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存…
- 不同编码之间的关系
python2中文件的默认编码为ASCII,在文件中含有中文的时候就会报错,这时,我们需要是设置一下文件的默认编码,如下:
#!/usr/bin/env python # -*- coding: UTF-8 -*- # 指定python文件编码方式
在python3中,文件的默认编码为UTF-8,已经不存在这个问题。
循环
for i in range(1, 10, 2): # 1-10 2是步长 i是变量 #[1, 3, 5, 7, 9] break #退出循环 continus #跳过当次循环 exit() #退出程序
# __author: Administrator # date: 2016/8/22 name = ‘weijie‘ age = 32 job = ‘developer ‘ salary = 5000.00if salary.isdigit(): #长的像不像数字,比如200d , ‘200‘ salary = int(salary) # else: # #print() # exit("must input digit") #退出程序 msg = ‘‘‘ --------- info of %s -------- Name: %s Age : %d Job : %s Salary: %f You will be retired in %s years -------- end ---------- ‘‘‘ % (name, name, age, job, salary, 65-age) print(msg)
原文地址:https://www.cnblogs.com/kryiran/p/12109058.html
时间: 2024-10-10 03:10:09