一 简单的运算符

1 算数运算,与我们生活中的算法一样,如下图

2 比较运算,

3 赋值运算

二 流程控制

1 条件语句if单分支格式

需要执行的参数

if 后面加上判断条件:

执行程序

2 条件语句if多分支格式

执行的参数

if 判断条件: 例图1 例图2

执行程序

elif 判断条件:

上一个条件不成立执行这个程序

else 判断条件:

之前所有条件不成立执行这个程序

3 循环语句while的格式

基本循环

while 条件:

循环体

如果条件为真,那么循环体就会执行 例图 1 例图2

如果条件为假,那么循环体就不会执行

4 break的格式

while 条件:

执行的一段循环内容 例图1 例图2

break(退出本层循环,后面都不会执行)

执行的另一段类容

5 continue的格式

while 条件: 例图1例图二

执行的循环体

continue(退出本次循环,下一段循环体不会执行,从条件开始再次执行,一直循环上一段循环体)

执行的另一段循环体

6 while的多重嵌套

参数

while 条件:

需要执行的内容

条件判断

while 条件:

执行的类容

判断条件

执行程序

7 for的循环格式

for 执行的参数 例图1 例图2例图3

执行程序

三 数据类型

1 什么是数据类型及数据类型分类

python中的数据类型

python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象
对象三个特性
  • 身份:内存地址,可以用id()获取
  • 类型:决定了该对象可以保存什么类型值,可执行何种操作,需遵循什么规则,可用type()获取
  • 值:对象保存的真实数据
注:我们在定义数据类型,只需这样:x=1,内部生成1这一内存对象会自动触发,我们无需关心


这里的字符串、数字、列表等都是数据类型(用来描述某种状态或者特性)除此之外还有很多其他数据,处理不同的数据就需要定义不同的数据类型
标准类型 其他类型
数字 类型type
字符串 Null
列表 文件
元组 集合
字典 函数/方法
模块










2 标准数据类型

定义

特性

1.只能存放一个值

2.一经定义,不可更改

3.直接访问

分类:整型,长整型,布尔,浮点,复数

整型:Python的整型相当于C中的long型,Python中的整数可以用十进制,八进制,十六进制表示。

>>> 10
10 --------->默认十进制
>>> oct(10)
'012' --------->八进制表示整数时,数值前面要加上一个前缀“0”
>>> hex(10)
'0xa' --------->十六进制表示整数时,数字前面要加上前缀0X或0x

python2.*与python3.*关于整型的区别

python2.*
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
python3.*整形长度无限制

长整型:python2.*,跟C语言不同,Python的长整型没有指定位宽,也就是说Python没有限制长整型数值的大小,
但是实际上由于机器内存有限,所以我们使用的长整型数值不可能无限大。
在使用过程中,我们如何区分长整型和整型数值呢?
通常的做法是在数字尾部加上一个大写字母L或小写字母l以表示该整数是长整型的,例如:
a = 9223372036854775808L
注意,自从Python2起,如果发生溢出,Python会自动将整型数据转换为长整型,
所以如今在长整型数据后面不加字母L也不会导致严重后果了。

python3.*,长整型,整型统一归为整型

复数:复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

注意,虚数部分的字母j大小写都可以,如下:>>> 1.3 + 2.5j == 1.3 + 2.5J 
True
浮点数float:Python的浮点数就是数学中的小数,类似C语言中的double。
在运算中,整数与浮点数运算的结果是浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,
一个浮点数的小数点位置是可变的,比如,1.23*109和12.3*108是相等的。
浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,
就必须用科学计数法表示,把10用e替代,1.23*109就是1.23e9,或者12.3e8,0.000012
可以写成1.2e-5,等等。
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的而浮点数运算则可能会有
四舍五入的误差。

3 字符串定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串
特性:
1.只能存放一个值
2.不可变
3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序
补充:
  1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l\thf'
  2.unicode字符串与r连用必需在r前面,如name=ur'l\thf'
4 字符串的常用操作
移除空白 msg.strip()
分割 msg.split('|')
   长度len(msg)
索引msg[3] msg[-1]
切片mag[0:5:2] 0 2 4 (注释:数字是示例)


更多相关文章

  1. Python基础 条件判断和循环
  2. Python3 基础:条件判断和循环&三元运算符
  3. Linux进程通信[2]-互斥锁和条件变量
  4. gdb捕获syscall条件和字符串比较
  5. SQL查找条件语句构造类
  6. qt sql多重条件查询简便方法
  7. 如何在一个查询中组合六个独立查询。表是单一的,但条件不同
  8. sql 存储过程参数为空则不作为条件
  9. msql,触发器无事物回滚,插入之前满足条件再插入

随机推荐

  1. XML结构与语法入门的具体分享
  2. XML开发基础-查看XML文件
  3. xml数据岛绑定时的超链接处理的示例代码
  4. XML开发基础-使用CSS显示XML的详解
  5. 详解XML与现代CGI应用程序的示例代码
  6. 详细介绍使用UTF-8对XML文档进行编码
  7. 详细介绍XML在Web应用中的优势体现
  8. XML-在xslt中添加链接的方式的代码分享
  9. 网页编程-XML文法分析详解
  10. 详解在XML文档中替换元素名称的方法(图)