python画松树_小白自学Python(二)

python基础语法(二)///干货(建议收藏)

原创 乡里猫 静阅世界

python基础语法(二)

数据转换,数据的常用语法(列表)

数据转换

type()

#查看变量的数据类型

>>>who = 'xiaojiangjiang'

>>>print(type(who))

#结果显示这是一个字符串类型的数据str()

#将其他数据类型强制转换为字符串

>>>begin = '我吃了'

>>>number = 1

>>>fruit = '个水果'

>>>print(begin + str(number) +fruit)

我吃了1个水果

#进行字符串拼接时,不同数据类型不能直接使用'+'连接,需要现将整数转化为字符串类型

int()

#将整数形式的字符串转化为整数(⽂本类字符串和浮点形式的字符串不能转化为整数)

>>>print(int(3.8))

3

#对浮点数直接抹零取整

float()

#将整数和字符串转换为浮点数(⽂字类字符串⽆法转换)

>>>print(float(8))

8.0

list()

#将数据转换为列表类型

>>>a = 'python'

>>>print(list(a))

['p', 'y', 't', 'h', 'o', 'n']

len()

#⽤于检查某个数据的⻓度

>>>bros = ['刘备','关羽','张飞']

>>>print(len(bros))

3

>>>emotion = 'happy'

>>>print(len(emotion))

5

数据的常⽤语法

列表语法

列表的操作可分为两种类型,⼀种类型为对列表元素的处理,另⼀种类型为对列表的处理,每种类型都有四种操作:提取,修改,增加,删除(取改增删)偏移量:对列表元素的位置编号

#列表的偏移量从0开始计算

#如果要提取⼀段列表,需要使⽤切⽚的形式[a:b]:从a到b的元素,但不包括b(a <= X

>>>list = ['松','竹','梅']

>>>print(list[0])

>>>print(list[1:2])

>>>print(list[:2])

['竹']

['松','竹']

#松,竹,梅三者的偏移量分辨是0,1,2

列表元素的提取

>>>list = ['松','竹','梅']

>>>print(list[0])

>>>list = [['松','松树'],['竹','竹子'],['梅','梅花']]

>>>print(list[0][1])

松树

#嵌套列表的提取

列表元素的修改

>>>list = ['松','竹','梅']

>>>list[0] = '松树'

>>>print(list)

['松树', '竹', '梅']

列表元素的增加

append()

#是列表的⽅法,在括号内添加⼀个元素,可以将该元素添加到列表末尾

>>>list = ['松','竹']

>>>list.append('梅')

>>>print(list)

['松','竹','梅']

易错⼀:⽤append时不能对列表赋值

>>>list = ['松','竹']

>>>list = list.append('梅')

>>>print(list)

None

#第二行语法错误

易错⼆:append后⾯是⼩括号,⽽⾮中括号

>>>list = ['松','竹']

>>>list.append['梅']

>>>print(list)

TypeError: 'builtin_function_or_method' object is not subscriptable

#第二行语法错误

易错三:append不能⼀次添加多个元素

>>>list = ['松','竹']

>>>list.append('梅','岁寒三友')

>>>print(list)

TypeError: append() takes exactly one argument (2 given)

#第二行语法错误

列表元素的删除

del

#删除命令

易错⼀:每次只能删除⼀个元素,

易错⼆:删除多个元素时,要重新计算偏移量

>>>list = ['松','竹','梅']

>>>del list[0]

>>>print(list)

>>>del list[0]

>>>print(list)

['竹', '梅']

['梅']

列表的切⽚(即列表层⾯的提取,⼀次提取若⼲个元素)

>>>list = ['松','竹','梅']

>>>print(list[1:2])

>>>print(list[:2])

['竹']

['松','竹']

#注意:列表的切片提取出来的是列表

列表的修改

#同样是使⽤赋值语句,注意是对列表的赋值

>>>list = ['松','竹','梅']

>>>list[:] = ['岁寒三友']

#list[:]表示将列表的所有元素取出来

>>>print(list)

['岁寒三友']

#注意以下的错误做法:

>>>list = ['松','竹','梅']

>>>list[:] = '岁寒三友'

>>>print(list)

['岁', '寒', '三', '友']

列表的增加

列表的增加叫作列表的合并会更合理

#使⽤符号'+'

#符号'+'只能⽤在列表之间,不能⽤在列表和元素之间

>>>list1 = ['松']

>>>list2 = ['竹']

>>>list3 = ['梅']

>>>list = list1 + list2 +list3

>>>print(list)

['松', '竹', '梅']

列表的删除

del

#删除命令

>>>list = ['松','竹','梅']

>>>del list[:2]

>>>print(list)

['梅']

作者|乡里猫

主页私信我Python,获取更多更全的Python基础知识笔记,祝你学习愉快

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值