python总结1-2
来源:互联网 发布:网络成瘾的原因和影响 编辑:程序博客网 时间:2024/06/08 12:00
特点:
行与缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号({})。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
实例(九九乘法表):
for i in range(1, 10): for j in range(i, 10): print(i,'x',j,'=',i*j,end='\t') print()
标准数据类型
Python3 中有六个标准的数据类型:
Number(数字):int(整型)、float(浮点型)、bool、complex(复数)。
String(字符串):Python中的字符串用单引号(')或双引号(")括起来,同时使用反斜杠(\)转义特殊字符。
List(列表): 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以 包含列表(所谓嵌套)。列表是写在方括号([])之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表
Tuple(元组):与列表类似,不同之处在于元组的元素不能修改。元组写在小括号(())里,元素之间用逗号隔开。
Sets(集合):是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
Dictionary(字典):是Python中另一个非常有用的内置数据类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典是一种映射类型,字典用"{ }"标识,它是一个无序的键(key) : 值(value)对集合。键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。
注释y=int(input('请输入行数:'))for i in range(1,y+1): for j in range(1,y-i+1): print(" ",end="") for n in range(1,2*i): print("*",end="") print("")
实例(菱形):
n=int(input('请输入行数:'))for i in range(1,n+1): for m in range(1,n-i+1): print(" ",end="") for j in range(1,2*i): print("*",end="") print()for i in range(1,n): for x in range(1,i+1): print(" ",end="") for z in range(i,2*n-i-1): print("*",end="") print()
Python3 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。
var=‘egg’ 或 var=“egg”
Python 访问字符串中的值
Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号来截取字符串。
var=‘abcdef’
print("var[2]:",var[2])
print("var[2:4]:",var[2:4])
输出结果:
var[2]:c
var[2:4]:cd
- python总结1-2
- Python知识总结2
- python 2017.7.2总结
- python基础知识总结2
- Python 总结:进阶1
- python基础知识总结1
- Python基础知识总结(1)
- python 2017.7.1总结
- Python--错误总结1
- python (2)数据结构总结
- python之函数总结2
- python学习总结(2)
- Python基础总结(2)
- 【Python】numpy学习总结2
- Python学习总结(1)
- python学习总结(1)
- Python知识点总结1--函数
- Python小知识总结1
- Java中对象的创建、内存分配和销毁
- ios opengl 播放 yuv数据
- pyqt Qlabel显示opencv 自适应大小
- Android Multidex解决类过多的问题
- jenkins运行selenium时不显示浏览器的几种解决思路
- python总结1-2
- SQL truncate 、delete与drop区别,以及一个实际案例
- Mysql join方式的结果集
- OpenGLES2.0基础(4)
- Jumpserver跳板机Web操作教程
- 会话技术笔记
- 图片切换
- 手把手| 用Python代码建个数据实验室,顺利入坑比特币
- xargs和管道符 "|"的区别