第4章 字符串

一、字符串

  1. 什么是字符串:
    1)字符串是一种表示文本的数据类型,字符串中的字符可以是ASCII字符、各种符号以及各种Unicode字符。Python中的字符串有如下三种表现方式。
    第一种:使用单引号:‘a’ ‘abc’ ‘123’
    注意、单引号表示的字符串不能包含单引号。
    第二种:使用双引号:“a” “abc” “123”
    注意、双引号表示的字符串不能包含双引号,并且只能一行
    第三种:使用三引号(三对单引号后者三对双引号)包含字符。
    ‘’‘字符串’’’ “”" aaaa""""
    注意、三个引号能包含多行字符串,在这个字符串中可以包含换行符、制表符、或者其他特殊符号。通常情况下,三引号表示的字符出现在函数声明的下一行,用来注释函数。与C语言的字符串不同的是,Python字符串不能被改变,当给一个索引位置赋值时,比如word[0]=‘m’,会产生语法错误。
    2)转义字符,使用print输出的字符串的时候有些字符已经有定义了但是语句需要输出它们。使用反斜线
print("let\'s go")
#结果:let's go

二、字符串的输出和输入

  1. 字符串输出%表示格式化输出:
name = "小明"
print("大家好,我叫%s"%name)
#用逗号隔开
  1. 字符串输入
    Python3提供了input函数从标准输入读取一行文本,默认的标准输入是键盘。实例如下:
#input括号里面内容会在输入前提示。
user_name = input("请输入用户名")
print(user_name)

三、访问字符串中的值

  1. 字符串的储存方式
    Python中没有字符类型,单个字符也是作为字符串使用的。如果希望访问字符串中的某个字符,则需要用下标实现。有点类似数组。
  2. 使用切片截取字符串
    切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。切片语法格式
    [起始:结束:步长]
    需要注意的是,切片选取的区间属于左闭右开,即从“起始”位开始到“结束”位前一位结束(不包含结束位本身)
name = "abcdef"
print(name[0:3])#取下标0~2的字符
print(name[3:5])#取下标3、4的字符
print(name[1:-1])#取下标为1开始到倒数第2个字符
print(name[2
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值