一、输入输出
1.输出语句
print x与print (x)二者是等价的。
>>> x=1
>>> y='a'
>>> print x,y
1 a
格式化输出
print (format(val,format_modifier))
>>> print (format(12.3456,'6.2f'))
12.35
前面有一个空格,这样总长度就是6位。
>>> print (format(12.3456,'8.2f'))
12.35
前面有三个空格,这样总长度就是8位。
>>> print (format(1234.5678,'2.4f')) 1234.5678 >>> print (format(1234.5678,'2.3f')) 1234.568 >>> print (format(12.3456,'8.9f')) 12.345600000 >>> print (format(1234.5678,'2.9f')) 1234.567800000 >>>2.输入语句
re=raw_input(prompt)
prompt:提示字符
re:返回值
age=raw_input("please input your age") print(age)执行结果:
please input your age:23 23 >>> num=raw_input("please input a number:") please input a number:134 >>> print num*2 134134 >>> print int(num)*2 268 >>>
int():把一个数值或者字符串转换为int类型
float():把一个数值或者字符串转换为float类型
>>> x="3" >>> y=int(x) >>> print y 3 >>> z=float(x) >>> print z 3.0 >>>
小技巧:
(1) 查看Python 内置函数使用方法
>>> help(raw_input) Help on built-in function raw_input in module __builtin__: raw_input(...) raw_input([prompt]) -> string Read a string from standard input. The trailing newline is stripped. If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError. On Unix, GNU readline is used if enabled. The prompt string, if given, is printed without a trailing newline before reading. >>>
(2)查看某个变量的类型
>>> type(x) <type 'int'>
二、注释
1.单行注释:以#开头的语句就是单行注释
#this is a example print "hello,world!"
执行结果:
hello,world!
2.多行注释:以‘’‘开头和结尾的称为多行注释
''' this is a exmple ''' print 'hello, world!'
执行结果:
hello, world!
3.文档注释:在模块、类或者函数的起始添加一个字符串,起到在线文档的功能。
def fun1(): "This is a example" return True
文档字符串注释可以在运行时访问,也可以用来自动生成文档。
三、变量和赋值
变量名仅仅以一些字符或者下划线开头。变量名是大小写敏感的。
变量是标识符的例子,标识符用来标示某样东西的名字。在命名标识符时,要遵循以下规则:
以下是常见的关键字:
and |
del |
from |
not |
while |
as |
elif |
global |
or |
with |
assert |
else |
if |
pass |
yield |
break |
except |
import |
|
|
class |
exec |
in |
raise |
|
continue |
finally |
is |
return |
|
def |
for |
lambda |
try |
1.数字
Python支持五种基本数字类型,其中三种是整型。
(1).有符号整型(int)
(2).长整型(long)
不同于C语言中长整型。Python的长整型所能表达的范围远远超过C语言的长整型。
(3).布尔型(bool)
(4).浮点型(float)
(5).复数(complex)
2.字符串
字符串是Python中最常见的数据类型,我们可以使用引号来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。
3.列表
创建一个列表,只要把逗号分隔的不同数据项使用方括号括起来即可。
它的第一个索引是0,第二个索引是1,以此类推。
注意:列表中的数据项不需要具有相同的类型。
4.元组
和列表类似,元组使用小括号,元组的元素不能修改。
5.字典
字典有键和对应值成组组成。字典也被称作关联数组或哈希表。
键和值用冒号隔开,每对用逗号分隔,整体放在花括号中。
键必须独一无二,但值则不可以。
值可以任何数量类型,但必须是不可变的。