Python学习之路002

字符串相关API  列表  元组  字典

首先向大家推荐一个学习网站,内容比较齐全:http://www.runoob.com/


字符串:
1)format 格式化,最常用的符号为 % 作为占位符,再对% 占位的地方进行值的替换
例如:
name = "My name is %s , Hello World "%("Baby")
print(name)





 输出结果为:My name is Baby , Hello World 

注意: %号后面需要指定数据类型.  
具体参考如下:



2)还可以用 {}的方式进行格式化 
name = "My name is {name} , Hello World ".format(name = "Jack")
print(name)





打印输入结果为:  My name is Jack , Hello World 
3)也可以用 + 对字符串进行拼接
例如:
 
name = "My name is "+ "Rose"+ "  , Hello World "
print(name)

输入结果为: My name is Rose  , Hello World 


字符串其他API

移除: 

strip()  : 移除字符串头,和尾指定字符 

isdigit() : 如果 string 只包含数字则返回 True 否则返回 False.   这个常用于输入信息的判断,.
split()  :  分割字符串, 返回值为一个列表
len() : 获取字符串的长度

列表: 用[] 来定义
列表可以无限扩展,列表有序,有下标
列表常用下标来获取元素,修改元素 
增: 
append()   在列表尾部添加元素
extend()     在列表尾部添加一个新的列表
insert()   在列表某一个位置插入一个元素

删:
使用系统 API del()
使用 remove() 移除某一个元素
使用 pop 移除某一个元素, 默认最后一个,并返回该元素

改 ,查
1) index() 可以根据元素获取对应的下标
2) list[index] 根据下标获取元素并赋值


元组:  用() 来定义
元组和列表的区别:  元组的元素不能修改,而列表可以

根据元组这一特性可以吧元组的内的元素当做常量来使用.


字典: 用{} 来定义
字典和列表,元组不同的地方在于字典是无序的,所以没有脚标 , 
字典中元素是以 key : value (键值对)的形式存储  类似java 里面的map集合
需要获取 对应的元素 需要通过 key 

注意: key 是不可变的, 只能是数字, 字符串,元组  并且key 是唯一的,不能重复

字典内部可以嵌套字典,形成多级字典

需要注意的是 字典的 copy() 方法,.这个属于浅复制, 第一层级可以复制, 下一层级只是复制的地址,没有复制这个对象
如果原始数据改变,复制的这个对象也会跟着改变.


具体可参考:
https://www.cnblogs.com/xueli/p/4952063.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值