码迷,mamicode.com
首页 > 编程语言 > 详细

python基础知识

时间:2016-05-20 00:55:37      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

1.输入输出

输出实例

>>> print hello world
hello world

输入实例

>>> name = raw_input();
world
>>> print hello,name
hello world

输入提示实例

>>> name = raw_input(please enter you name:)
please enter you name:Jason
>>> print hello,name
hello Jason

raw_input 函数读入的是字符串,如果想要转换成int类型,就要用到int函数。

>>> birth = int(raw_input(birth:))
birth:25
>>> print birth
25

 

2.字符表示

十进制正常表示,十六进制在前面加0x,小数正常表示,科学计数法表示1.23×109就是1.23e9,或者 12.3e8

转义符\

转义符实例

\是转义的意思,‘\n‘是换行

>>> print \\
>>> print \\\n\\
\

防止转义,可在前面加r

\t表示tab键功能

>>> print \\\t\\
\    >>> print r\\\t\\
\\\t\\

多行内容表示,用三引号包括

>>> print ‘‘‘line1
line2
line3 ‘‘‘
line1
line2
line3 

布尔值的表示 True 和 False

>>> print 3>2
True
>>> print 3<2
False

空值 None,相当于Java,C 中的 null

>>> print None==None
True

Unicode表示的字符串用 u’…’ 表示,转化成 UTF-8 编码

>>> uABC.encode(utf-8)
ABC
>>> u你好.encode(utf-8)
\xc3\x84\xc3\xa3\xc2\xba\xc3\x83

 

3.格式化

格式 描述
%% 百分号标记 #就是输出一个%
%c 字符及其ASCII码
%s 字符串
%d 有符号整数(十进制)
%u 无符号整数(十进制)
%o 无符号整数(八进制)
%x 无符号整数(十六进制)
%X 无符号整数(十六进制大写字符)
%e 浮点数字(科学计数法)
%E 浮点数字(科学计数法,用E代替e)
%f 浮点数字(用小数点符号)
%g 浮点数字(根据值的大小采用%e或%f)
%G 浮点数字(类似于%g)
%p 指针(用十六进制打印值的内存地址)
%n 存储输出字符的数量放进参数列表的下一个变量中

格式化输出实例

将2016,2,1三个数字格式化成日期,用到%d有符号整数,%04d表示宽度为4,不足4在前面补0

>>> print %04d-%02d-%02d%(2016,2,1)
2016-02-01

将8.123格式化为宽度为6(不足6补0)的2位小数

>>> print %06.2f%8.123
008.12

 以科学计数法输出浮点型保留2位小数

>>> print %.2e%10.5546
1.06e+01

按位置顺序格式化

>>> print Hi,%s,you have $%.2f%(Michael,10000)
Hi,Michael,you have $10000.00

输出百分号 %,用双 % 即可

>>> print growth rate:%d %%%7
growth rate:7 %

 

 

 

具体参考:http://cuiqingcai.com/792.html

python基础知识

标签:

原文地址:http://www.cnblogs.com/waitingintherain/p/5510559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!