python_2
这是python的第二次学习,博主最近在这个专升本,虽然我看的是考研的书,但我考的是专升本,这年头专升本都跟什么一样难考,好吧!不努力只是咸鱼,呸!咸鱼还算看的起,...
首先设置下
File->settings->Editor->File and Code Templates->Python Script
添加以下代码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : Aries
# @Site : ${SITE}
# @File : ${NAME}.py
# @Software: ${PRODUCT_NAME}
ord()把字符转化成整数表示,chr()把编码转化成字符...
chr与unicode编码等价
字符串.encode("码") ; 码 = ascii,utf-8,unicode,字符串 ="我是字符"
返过去就是decode,
len表示字符的长度
由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;
第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码:
格式化
在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:
>>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'
%运算符就是用来格式化字符串的。
在字符串内部,%s表示用字符串替换,%d表示用整数替换,
有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。
如果只有一个%?,括号可以省略。
| %d | 整数 |
| %f | 浮点数 |
| %s | 字符串 |
| %x | 十六进制整数 |
%2d是C语言中printf函数的输出格式说明符。
printf("%2d", 12); // 输出12
printf("%2d", 1); // 输出 _1 (_代表空格)printf("%2d", 122); // 输出122printf("%2d", 12.72); // 输出12 (强制类型转换,即取整数部分)其中,格式化整数和浮点数还可以指定是否补0和整数与小数的位数:
>>> '%2d-%02d' % (3, 1)
' 3-01'
>>> '%.2f' % 3.1415926
'3.14'
字符串里面的%是一个普通字符怎么办?这个时候就需要转义,用%%来表示一个%
保留小数点后一位
float a = 3.14159;
printf("%.1f", a);作业
s1 = 72;
s2 = 85;
print('Ming xiaos\'s achievement increase %0.1f%%' %((s2-s1)*100/s2))
上面材料引用廖雪峰!
本博客所刊登的所有内容,
未经创作者合法授权,禁止一切形式转载,违者必究

浙公网安备 33010602011771号