python学习第六日
2019-07-13 21:37 FriendG 阅读(491) 评论(0) 收藏 举报类型概念:
类型是编程语言对数据的一种划分:
一共有六种类型:
数字类型,字符串类型,元组类型
列表类型,文件类型,字典类型
数字类型:
- 整数类型:没有取值类型,0x,0X为16进制
- 浮点数类型:带有小数及小数点的数字
- 复数类型:z=a+bj
a为实数,b为虚数,a和b都是浮点数型
虚数部分用j或者J标记
对于复数z:python中z.real为实数z.imag为虚数
这三个数字类型是逐渐扩展的关系

三种类型可以相互转化
Int,float,complex

Type(x)返回x的类型

字符串是用双引号“”或者单引号‘’

两个索引值确定一个位置范围,返回这个返回的子串
1为正方索引->
-1为反向索引<-
<string>[<start>:<end>]
Start和end都是类型数值
这个子序列从索引start开始索引直到end结束
但不包括end位置
字符串之间用‘+’或‘*’进行链接
+是将两个字符串连接成一个新字符串
*是构建一个由本身字符串重复连接的字符串
Len()为计算字符串的长度

元组类型:
1. 元组包含多个元素的类型,元素之间用逗号分割
2. 元组可以是空的。T2=()
3. 元组包含一个一个元素:T3=123,
4. 元组外侧可以使用括号,也可以不使用
元组特点:
- 1. 元组中的元素可以是不同类型的
例如:t3=123,4456,(“hello”,“中国”)
- 2. 元组中各元素存在先后关系,可以通过索引访问元组中的元素
- 3. 元组定义后不能修改也不能删除
概念
与字符串类似,可以通过索引区间来访问元组中部分元素
可以用‘+’和‘*’来进行连接
列表的概念
列表与元组相似
- 1. 列表中每个元素类型可以不一样
- 2. 访问列表中元素时采用索引形式
列表和元组的不同:
列表的大小没有限制,可以随时修改


Math库和random库


Random库

程序流程图
一.用自然语言表达算法步骤
二.确定每一个算法步骤包含的逻辑结构并用相应的程序框图表示,得到该步骤的程序框图
三.所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图
任何算法都是由顺序结构,选择结构,循环结构构成
顺序结构

选择结构:
选择结构也叫分支结构
是指在算法中通过对条件的判断
根据条件是否成立选择不同流向的算法结构

循环结构:
在一定条件下反复执行莫部分代码的操作
是程序设计中最能发挥计算机特长的程序结构

简单分支:
If<condition>条件表达式<body>
简单条件形式:
1.<expr><relop><expr>
2.<relop>是关系操作符:<,<=,==<,>=,>
3.=为赋值语句。==为判断语句
4.除数字外,字符或字符串也可以按照字典顺序用于条件比较
5.<codition>是布尔表达式为bool类型
布尔值的真或者假以字符true和false表示
浙公网安备 33010602011771号