码迷,mamicode.com
首页 > 编程语言 > 详细

python 第二课 python基础语法(2)

时间:2019-06-27 11:10:06      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:table   sort   范围   特定   数据结构   操作   存储   支持   获取   

=================目录==================
1.5 python的数值和字符串
1.6 元组
1.7 列表

=======================================

1.5 python 的数值 和字符串
int 32位范围-231~~+231;
a=100l 定义为long型
a=23j 定义复数类型
str= ‘this is a string‘ == str="this is a string" == str="‘this is a string"‘
同时三引号也可以用作注释;
a=‘abcd‘ 则:a[0]=‘a‘ a[-1]=‘d‘ a[0:2]=‘ab‘ #从0 取2个


1.6 元祖()

  • 字符串/列表/和元素都是序列
  • 序列的俩个主要特点是索引操作符和切片操作符
  • 索引操作符让我们可以从序列中抓取一个特定项目
  • 切片操作符让我们可以获取序列的一个切片,即一部分序列

(1)len() 求序列的长度
(2) + 连接2个序列
(3) - 重复序列元素
(4) in 判断元素是否在序列中
(5) max() 返回最大值
(6)min() 返回最小值
(7)cmp(x,y) 比较俩个序列是否相等

元祖()
-元祖和列表十分相似
-元祖和字符串一样是不可改变的
-元祖可以存储一系列的值
-元祖通常用在用户定义的函数能够安全的采用一组值的时候,即被使用的元祖的值不会改变

1.6.1 元祖内部元素不支持直接赋值
1.6.2. 元祖可以直接一起赋值
t=(a,‘abc‘,‘f‘)
mn1,mn2,mn3=t
则 mn1=a 变量a的值 mn3=‘f’
1.6.3.
t.count(‘f‘) 是否在元祖内
t.index(‘f‘) 是否在元祖内并输出下标


1.7列表【】

-列表【list] 是处理一组有序项目的数据结构,即可以在列表中存储一个序列的项目
-列表是可变类型的数据
-创建列表
list1=[]
list2=list()
list3=[‘a‘,1,2]

序列的操作符都可以用;
list2.append(‘f‘) 追加
list1+list2
list2. 按table键可以调出提示
list2.append 追加
list2.extend 可迭代扩展
list2.insert 插入
list2.remove 删除
list2.sort 排序
list2.count 数
list2.index 坐标
list2.pop 推出/删除
list2.reverse 反转
zip(list1,list2) 合成一个列表

python 第二课 python基础语法(2)

标签:table   sort   范围   特定   数据结构   操作   存储   支持   获取   

原文地址:https://blog.51cto.com/iammalt/2414033

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!