基础篇

实现整除的作法;

a / b         #这时候运算结果的类型取决于a和b的类型
a // b        #这种情况下,无论如何都是整除 

取模运算

a % b         #正常的取模运算

幂运算

a ** b         #a的b次幂

大的长整数需要我们在数的后面添加L

100000000000000000L

十六进制与八进制

0xAF           #十六进制
010             #八进制

取正与四舍五入

abs()           #取正
round()         #四舍五入

import导入模块

import [moudle]          #导入模块
from [moudle] import [function]         #导入某个模块的具体某个功能

nan的含义

not a number             #非数值

脚本首行

#!/usr/bin/ [python-version]

input和raw_input()

input                          #字符串需要在输入的时候加"",用于标记
raw_input                   #输入的类型都默认为字符串,可以通过相应的eval函数进行类型转换

转义符号

\               #用于转义后面字符

注释

#

字符串拼接

[string1] + [string2] 

字符串表示

str(string)                   #转换为合理形式的字符串
repr(string) => `string`            #转换为合法python表达式的表达形式,python3.0不支持``反引号

长字符串,原始字符串和unicode

'''long-string'''或者在长字符串的每行后面加\转义换行符       #输入长字符串
r[string]         #输出原始字符串,但字符串的结尾不能有转义符\

你可能感兴趣的:(基础篇)