首页 > 代码库 > 01、基础知识

01、基础知识

整除:

浮点数:

变量:
使用前需要赋值,变量名可以包括字母、数字、下划线,但不能以数字开头。例如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


来自为知笔记(Wiz)


01、基础知识