Python学习3

字符串

Python中的字符串可以使用单引号、双引号和三引号(三个单引号或三个双引号)括起来,使用反斜杠\转义特殊字符

单引号双引号和转义字符

  • demo1
word = '字符串'
sentense = "这是一个句子"
paragraph="""
          这是段落
          由多行组成
		"""
print(word)
print(sentense)
print(paragraph)
  • demo2
my_str = "I'm a student"
print(my_str)

my_str='I\'m a student'                #用\表示转义
print(my_str)

my_str = "Jason said \"I like you\" "  #\在符号前面
print(my_str)

my_str = 'Jason said "I like you" '
print(my_str)

字符串的截取和连接

str = "chengdu"
print(str)
print(str[0:6])           #[起始位置:结束位置:步进值] 从0开始
print(str[1:7:2])
print(str[6:])
print(str[:5])

print(str + ",你好")       #字符串连接
print(str * 3)


print("hello\nchengdu")   #使用反斜杠,实现转义字符功能
print(r"hello\nchengdu")  #在字符串前面加r,直接显示原始字符串,不进行转义

列表

列表中的元素可以是不同类型的
列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
列表是写在方括号之间、用逗号分隔开的元素列表。列表索引值以0为开始值,-1为从末尾的开始位置。列表可以使用+操作符进行拼接,使用*表示重复。

  • demo1
#namelist = []  定义一个空列表
namelist1 = ["小张","小李","小王"]
print(namelist1[0])
print(namelist1[1])
print(namelist1[2])
  • demo2
testlist = [1,"测试"]          #列表中可以存储混合类型,不会都变成字符串
print(type(testlist[0]))
print(type(testlist[1]))
  • demo3 列表的循环遍历
namelist1 = ["小张","小李","小王"]
for name in namelist1:
    print(name)
  • demo4
#print(len(namelist1))   #len()可以得到列表的长度
length = len(namelist1)
i = 0
while i < length:
    print(namelist1[i])
    i += 1

常用操作

增:append

  • demo5
namelist1 = ["小张","小李","小王"]
print("-----增加前,名单列表的数据-----")
for name in namelist1:
    print(name)

nametemp = input("请输入增加学生的姓名:")
namelist1.append(nametemp)                  #append在末尾追加一个元素

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值