python(二)
来源:互联网 发布:javascript知识点总结 编辑:程序博客网 时间:2024/06/05 08:48
Python的语法及语法细节
复数类型与数学中的复数概念一致,z=a+bj,a是实数部分,b是虚数部分,a和b都是浮点类型,虚数部分用j或者J表示
类型,是编程语言对数据的一种划分
Python语言类型:
数字类型、字符串类型、元组类型、列表类型、文件类型、字典类型
数字类型
整数类型(无取值范围的限制)、浮点数类型(取值范围和精度有限制,这种限制与不同计算机系统有关)、复数类型
科学计数法,使用字符“e”或者“E”作为幂的符号,以10为基数。科学计数法含义:
<a>e<b> = a*10^b //a乘以10的b次幂
复数类型与数学中的复数概念一致,z=a+bj,a是实数部分,b是虚数部分,a和b都是浮点类型,虚数部分用j或者J表示
示例:12.3+4j , -5.6+7j
z = 1.23e-4+5.6e+89j
对于复数z,可用z.real获得实数部分,z.imag获得虚数部分:
z.real = 0.000123z.imag = 5.6e+89三种数据类型相互转换,函数
int(0float()complex()数字类型的运算,divmod(x,y),同时返回x、y的除商和余数
字符串类型
str0 = "Hello"str1 = 'World'转义符:\
索引:
可以使用+或是*:
函数len()
转换字符串str()
demo
#month.py#-*-coding=UTF-8-*-months="JanFebMarAprMayJunJulAuqSepOctNovDec"n=input("请输入月份数(1-12):")pos = (int(n)-1)*3monthAbbrev=months[pos:pos+3]print("月份简写是:"+monthAbbrev+".")字符串的处理方法
元组类型,指包含多个元素的类型,元素之间用逗号分割
例如:t1=123,456,"hello"
元组元素可以是空的,t2=(),元组元素可以包含一个元素,t3=123,元组元素外侧可以使用括号,也可以不使用。
元组元素三个特点:可以是不同类型;存在先后关系,可使用索引访问;定义后不能更改,也不能删除。
元组元素可以使用区间访问,也可以使用+和*
列表类型,有序的元素集合,可以通过索引访问单个元素
列表元素类型可以不一样,大小无限制,可以随时修改
列表操作:
split()可以将字符串拆分为列表,例如:
文件类型
字典类型
math库和random库
蒙特卡洛(Monte Carlo)方法,用于π的计算,代码:
# pi.py#coding=utf-8from random import randomfrom math import sqrtfrom time import clockDARTS = pow(20,10)hits = 0clock()for i in range(1,DARTS): x,y = random(),random() dist = sqrt(x**2+y**2) if dist <= 1.0: hits = hits + 1pi = 4 * hits/DARTSprint("Pi的值是 %s" % pi)print("程序运行时间是 %-5.5ss" % clock())
阅读全文
0 0
- python(二)
- python(二)
- Python(二)
- python(二)
- python拾遗(二) python语法
- Python学习-认识python(二)
- Python的词法(二)
- python笔记之二
- Python之旅 二
- python and Django(二)
- Python架构(二)
- Python[二]:For statement
- Python学习 (二)
- 二、Python:控制结构
- python开发总结二
- python开发总结 二
- python随笔(二)
- python开发总结二
- 对于Java的时间操作,有你不知道的知识点
- 循环压缩文件夹下的文件
- Androidstudio连接真机突然无法打印Logcat
- [模板][洛谷P1516]青蛙的约会(exgcd)
- php实现将base64格式图片保存在指定目录的方法
- python(二)
- jsp
- 计算数组长度
- 数位dp
- JS-Jquery 控制表单提交
- springboot实现页面跳转
- css布局中的position各种属性
- Hadoop平台的map-reduce
- jquery上传文件显示进度条,亲测