设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 10573|回复: 4
打印 上一主题 下一主题

[]这个在print()函数里面是什么用法的

[复制链接]

7

主题

1

好友

99

积分

注册会员

Rank: 2

跳转到指定楼层
楼主
发表于 2018-5-28 20:18:40 |只看该作者 |倒序浏览
x='run'

for i in range (len(x)):
    print(x[i])

可以接连输出r u n
这个[]是什么东西来的
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

沙发
发表于 2018-5-28 22:15:15 |只看该作者
string[数字] 这里[]里面的是字符串的index,也就是第几位元素,范围是 0 ~ (字符串长度-1)
比如你给的例子x='run'
x[0]='r',x[1]='u',x[2]='n'

这样你应该可以理解你这几行代码的意思了吧
回复

使用道具 举报

1

主题

0

好友

23

积分

新手上路

Rank: 1

板凳
发表于 2018-5-29 12:45:57 |只看该作者
一行一行的给你解释吧。
首先 len(x) 是用来测量x这个字符串的长度。
然后 将这个函数传递到 range()中,生成一个长度为传递值的,从0开始的数字列表如[0,1,2]。
之后 for i in range 将 i 依次赋予 0,1,2
最后输出x[0],x[1],x[2]
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2018-5-29 12:53:20 |只看该作者
关于[],参考列表课程
后面有课说到 字符串也是一种序列
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

7

主题

1

好友

99

积分

注册会员

Rank: 2

5#
发表于 2018-5-30 20:13:34 |只看该作者
TED 发表于 2018-5-28 22:15
string[数字] 这里[]里面的是字符串的index,也就是第几位元素,范围是 0 ~ (字符串长度-1)
比如你给的例 ...

谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-17 10:33 , Processed in 0.029270 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部