整除:
浮点数:
变量:
使用前需要赋值,变量名可以包括字母、数字、下划线,但不能以数字开头。例如plan9是正确的变量名,二9plan则是错误的。
x为变量,赋值x等于用户输入的数字,当用户输入之后变量值存入x中,带下次调用变量时计算出结果
模块:
导入模块命令 import
,默认是浮点型(float)如果想显示为整型则使用int()函数,
使用模块格式:模块.函数,例:
如果确定不会导入多个模块的情况下,可以使用另外一种形式:
格式为
from模块import函数,
如果是字符串型:+
等于把2边的字符拼接起来,例如:“hello”+ “world”
如果是整型:+等于2边整形数字的加法运算,例如:100+153
输入函数的区别
这两个函数均能接收字符串,但raw_input()
直接读取控制台的输入(任何类型的输入它都可以接收),将所有输入作为字符串看待,返回字符串类型。
input() ,它希望能够读取一个合法的 python
表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个
SyntaxError,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float
)
除非对input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input()
来与用户交互
长字符串、原始字符串和Unicode
三个双引号:跨行输入
换行:\N
原始字符串:r 如果使用原始字符串,后面所有的特殊字符都无效,例如三引号‘‘‘、换行\n
等。r和后面的字符串之间不能有空格
unicode
:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode
是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求
第一章:基础知识 | 函数 | 描述 |
abs(number) | 返回数字的绝对值 | |
cmath.sqrt(number) | 返回平方根,也可以应用于负数 | |
float(object) | 将字符串和数字转换为浮点数 | |
help() | 获取用户帮助 | |
input(prompt) | 获取用户输入 | |
int(object) | 将字符串和数字转换为整型 | |
long(object) | 将字符串和数字转换为长整型 | |
math.ceil(number) | 返回书的上入整数,返回值的类型为浮点数 | |
math.floor(number) | 返回数的下舍整数,返回值的类型为浮点数 | |
math.sqrt(number) | 返回平方根,不适用于负数 | |
pow(x,y[,z]) | 返回x的y次幂(所得结果对Z去模) | |
raw_input(prompt) | 获取用户输入,返回类型为字符创 | |
repr(object) | 返回值的字符串表示形式 | |
round(number[,ndigits] | 根据给定的精度对数字进行四舍五入 | |
str(object) | 将值转换为字符串 |
z