Python基础 - Task 2

Task目录

 

1、列表

     a. 标志

     b. 基本操作(创建、append()、pop()、del()、拷贝)

     c. 列表相关方法

2、元组

     a. 标志

     b. 基本操作(创建及不可变性)

3、String字符串

     a. 定义及基本操作(+, *, 读取方式)

     b. 字符串相关方法

4、字符串格式化方法

 


 

1、列表

 

   a. 标志

  • 列表是最常用的Python数据类型,它可以作为一个方括号 “ [  ] ” 内的逗号 “ , ” 分隔值出现;
  • 列表 “ [  ] ” 括号中间可以是数字、字母、字符串等。

 

   b. 基本操作(创建、append()、pop()、del()、拷贝)

#!/usr/bin/python3
# -*- coding: utf-8 -*- 
 
# 列表的标志是一对中括号[]
 
strList = ["a", "b", "c"]
print("列表初期化", strList)
 
strList.append("d")
print("追加值后", strList)
 
item = strList.pop()
print("pop出来的值 = ", item)
print("pop执行完", strList)
 
del strList[2]
print("del执行完", strList)
 
# 输出列表的方法列表
print(dir(list))

 

c. 列表相关方法

 


 

2、元组

 

    a. 标志

  • 元组使用小括号 “ ( ) ”,元组的元素一旦初始化就不能修改。

 

    b. 基本操作(创建及不可变性)

  • 元组中初始化的单个元素不可以进行修改,但是可以对元组整体重新赋值。

例子:比如同样是列出同学的名字:

>>> classmates = ('Michael', 'Bob', 'Tracy')

现在,classmates 这个 tuple 不能变了,它也没有 append() 和 insert() 这样的方法。其他获取元素的方法和 list 是一样的,你可以正常地使用 classmates[0],classmates[-1],但不能赋值成另外的元素。因为 tuple 不可变,所以代码更安全。如果可能,能用 tuple 代替 list 就尽量用 tuple。

 


 

3、String字符串

 

    a. 定义及基本操作(+, *, 读取方式)

  • 定义:字符串是字符的序列表示,可以由一对单引号( '  ' )、双引号( "  " )或三引号( '''  ''' )构成。

例如:

>>> print('单引号表示可以使用"双引号"作为字符串的一部分')

单引号表示可以使用"双引号"作为字符串的一部分



>>> print("双引号表示可以使用'单引号'作为字符串的一部分")

双引号表示可以使用'单引号'作为字符串的一部分



>>> print('''三引号中可以使用"双引号"
... '单引号'
... 也可以使用换行''')

三引号中可以使用"双引号"
'单引号'
也可以使用换行

 

  • 字符串的加与乘:通过 字符串+字符串 或者 字符串*倍数 来对字符串进行简单操作。

例如:

>>> a = 'data'
>>> b = 'whale'
>>> a+b
'datawhale'
>>> (a+b)*3
'datawhaledatawhaledatawhale'

 

  • 字符串的读取:对字符串内的值,我们可以用方括号 “ [  ] ” 进行截取:

用法:字符串 [ 从哪个索引开始  :  截止到哪个索引之前 ]

注意:1.引号后的索引为 “ 截止到…之前 ” (类似数学中的【左闭右开】区间概念)

           2.序号问题:

例如:

>>> a = 'datawhale'
>>> a[2:5]
'taw'

 

b. 字符串相关方法

 


 

4、字符串格式化方法

 

 


 

参考来源

Python语言程序设计:https://www.icourse163.org/course/BIT-268001

python基础Datawhale任务二:https://blog.csdn.net/Msophie/article/details/89005703

task2:https://www.jianshu.com/p/6ea9cf678f8b

python基础第八期 任务二:https://zhuanlan.zhihu.com/p/70567589

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值