1.python print 可以用"Hello World",也可以用'Hello World',或者”””Hello World ”””
2.要打印在一行,可以在改行后加英文逗号,号,即:
print "There is only one line",
print "even it looks like two lines."
3.要打印多行,可以用三引号"""
print “”“This is the first line This is the second line This is the last line.”“”
4.字符编码的问题,想输入中文,在首行加入以下代码:
# -*- coding: utf-8 -*-
print u"中文测试正常"
5.raw_input函数提示中文,可操作如下:
# -*- coding: utf-8 -*-
name = raw_input("报上名来".decode('utf-8').encode('gbk'))
print "%s 你好!" %name
6.#用来表示注释 #后的部分会自动被python忽略
7.①python运算中 3/2 = 1;3.0/2 = 1.5 注意浮点数
②<=表示≤ >=表示≥
③%表示取余运算 可用来判定奇偶性
④ **表示乘方、指数运算
⑤操作符两边加空格 可以提高代码阅读性
8.注意变量名的选取;在变量命名时,下划线可以当作假想的空格
9.“=”用于赋值;"=="用于判断左右两边是否相等
10.%表示格式化字符串,它为真实值预留位置,把变量放到相应的位置,并控制显示的格式,如:
print "I'm %s, I am %d year old." %("Jer",23)
格式化字符串类型如下:
%s | 字符串 |
%r | 字符串 |
%c | 转换成字符ASCII码 |
%b | 无符号二进制整数 |
%d | 有符号十进制数 |
%o | 无符号八进制数 |
%x | 无符号十六进制数 |
%e或%E | 浮点数,科学计数法表示 |
%f | 浮点数 |
%% | 字符串% |
11.\在Python中表示转义符
①在单引号表示的字符串中输入双引号,用\转义
②
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数yy代表的字符,例如:\o12代表换行 |
\xyy | 十进制数yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
12. pydoc可以查看Python文档对内建函数等的介绍
Windows下输入:python -m pydoc raw_input #查看raw_input的介绍
Linux下输入:pydoc raw_input #查看raw_input函数介绍