pyhton入门(02)

1、Python运算符
	1)算术运算符
		+	-	*	/	%	**	//
		加	减	乘	除	求余	次幂	求商的整数部分
	2)比较运算符
		==	  !=	  <>	 >	 <	   >=	          <=
		等等与	不等于	不等于	大于	小于	大于等于	小于等于
	3)赋值运算符
		=	 +=	  -=	  *=	  /=	  %=	     **=	//=
		等于	加等于	减等于	乘等于	除等于	求余等于   次幂等于	商等于	
	4)位运算
		&	与,两个1才出1
		|	或,有1出1
		^	异或,相反才出1
		~	取反,1变0,0变1
	5)逻辑运算符
		and	or	not
		布尔与	布尔或	布尔非
	6)成员运算符
		in	…在…里面
		not in	…不在…里面
	7)身份运算符
		is	…是…
		is not	…不是…
	注意:is和==的区别
		is用于判断所引用的对象是否为同一个,==用于判断值是否相等

2、Python Number(数据类型用于存储数值)
	数据类型是不允许被改变的,也就是说如果改变Number数据类型的值,将重新分配内存空间
	可以用del语句删除一些Number对象引用,也可以用del语句删除单个或者多个对象
	例: val1=10,val2=20
	     del val1,val2
	int(x)		将x转换成一个整数
	long(x)	将x转换成一个长整数
	float(x)	将x转换成一个浮点数
	complex(x)	将x转换成一个复数
	str(x)	将x转换成字符串
	repr(x)	将对象x转换成表达式字符串
	eval(x)	用于计算字符串中的有效python表达式,并返回一个对象
	tuple(s)	将序列s转换成一个元组
	list(s)	将序列s转换成一个裂变
	chr(x)	将一个整数转换为一个字符
	unichr(x)	将一个整数转换为unicode字符
	ord(x)	将一个字符转换为它的整数值
	hex(x)	将一个整数转换成一个十六进制字符串
	oct(x)	将一个整数转换为一个八进制字符串

3、Python数学函数
	python常用数学函数几乎都在math和cmath模块中,math模块提供许多对浮点数进行运算的函数,cmath模块运算的是复数,使用前应先导入模块
	abs(x)		返回数字的绝对值,abs(-10)返回10
	fabs(x)		返回浮点型的绝对值,fabs(-10)返回10.0
	ceil(x)	返回数字的上入整数,ceil(4.1)返回5
	cmp(x,y)	x>y返回1,x==y返回0,x<y返回-1
	exp(x)		返回e的次幂,exp(1),返回2.718281828459049
	floor(x)	返回数字的下舍整数floor(4.9)返回4
	log(x)		log(math.e)返回1.0,log(100,10)返回2.0
	max(x1,x2,x3…)	返回给定参数的最大值,参数可以为序列
	min(x1,x2,x3…)	返回给定参数的最小值,参数可以为序列
	modf(x)	返回x的小数部分与整数部分,两部分的数值符号与x相同,整数部分以浮点型表示
	pow(x,y)	返回x**y(x的y次幂)的值
	round(x,n)	返回浮点数x的四舍五入值,如给出n则代表四舍五入到小数点后的位数
	sqrt(x)	返Python回x的平方根

4、Python随机数
	choice(s)	从序列s中随机挑出一个元素,如random.choice(range(10)),从0~9之间随机选择一个整数
	randange(start,stop,step)	从指定范围,按指定基数递增的集合中获取一个随机数,基数缺省值为1
	random()	随机生成下一个实数,它在[0,1)范围内
	seed(x)	改变随机数生成器的种子seed
	shuffle(x)	将序列s的所有元素随机排序
	unifrom(x,y)	随机生成下一个实数,它在[x,y]范围内

5、Python三角函数
	acos(x) 	返回x的反余弦弧度制
	asin(x)	返回x的正弦弧度值
	atan(x)	返回x的反正切弧度值
	atan2(y,x)	返回给定的x及y坐标的反正切值
	cos(x)		返回x弧度的余弦值
	sin(x)	返回x弧度的正弦值
	tan(x)	返回x弧度的正切值
	degress(x)	将弧度转换成角度,如degress(math.Pi/2),返回90.0
	radians(x)	将角度转换成弧度
	hypot(x)	返回欧几里得范数sqrt(x2 + y2)即√x2+y2

6、Python数学常量
	Pi数学常量	Pi(圆周率,一般用π来表示)
	e数字常量e,即自然常数

7、Python字符串
	用单引号或者双引号来创建字符串如:
		str="hello word";str2='hello python'	
	可以通过中括号来截取字符串,如:
		print(str1[0])→H	print(str2[4])→o
	可以对已存在的字符串进行修改,并赋值给另一个变量
		str1="hello word"
		str[:6]+"python"→str1="hello python"

8、Python转义字符
	需要使用特殊字符时,用“\”进行转义字符
	\(在尾行时)	换行符			\\	反斜杠号
	\'		单引号			\\"	双引号
	\b		退格(Backspace)	\e	转义
	\000		空			\n	换行
	\v		纵向制表符(Tab键)	\t	横向制表符(Tab键)
	\r		回车			\f	换页
	\oyy		八位进制数,yy代表的字符 例:\012,代表换行
	\xyy		十六进制数,yy代表的字符 例:\x0a,代表换行
	\other 		其他的字符以普通的格式输出

9、Python字符串运算
	+	字符串连接			*	重复输出字符串
	[]	通过索引获取字符串中字符	[:]	截取字符串的一部分
	in成员运算符,如果字符串中包含给定的字符返回True	
	not in成员运算符,如果字符串中不包含给定的字符串,返回True

10、Python字符串格式化
	例:print("my name is %s and weight is %d"%('blue',40))
	%c	格式化字符串及其ASCII码
	%s 	格式化字符串
	%d	格式化整数
	%u	格式化无符号整型
	%o	格式化无符号八进制数字
	%x	格式化无符号十六进制数
	%X	格式化无符号十六进制数(大写)
	%f	格式化浮点数字,可指定小数点的精度
	%e或%E	用科学计数法和格式化浮点数
	%g	%f和%e的简写
	%G	%f和%E的简写
	%p	用十六进制数格式化变量的地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值