python字符和字符串

本文介绍了Python中的字符和字符串基础知识,包括字符的概念、字符串的定义及操作,如连接、重复、长度计算、字符判断等。同时讲解了索引和切片的用法,并提供了输入输出的示例。通过实例展示了如何使用`input()`获取用户输入和`print()`输出信息。
摘要由CSDN通过智能技术生成

不管学那种语言都离不开字符,下面我们来了解一下字符&字符串用法吧

1、字符

字符:是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在 ASCII 编码中,一个英文字母字符存储需要1个字节。

2、字符串

字符串:是由零个或多个字符组成的有限串行,一般标记为s=a[2]dsddafz

定义

单引号和双引号成对出现时,里面包裹的字符为字符串类型。用str表示

>>> a='266'
>>> type(a)
<class 'str'>
>>> type("666")
<class 'str'>
>>> b="dadassf"

序列及其基本操作

链接:使用+号

>>> a="python"
>>> b="books"
>>> a+b
'pythonbooks'

重复:使用*号

>>> a*3
'pythonpythonpython'

返回字符串长度:len()

>>> a="python"
>>> b="books"
>>> len(a)
6

判断字符是否在字符串中:in

>>> "p" in a
True
>>> "p" in b
False

索引和切片

  1. 索引:对字符串中的字符进行的‘编号’就是索引。从左开始以0开始。从右侧开始以 -1 开始
>>> a="python"
>>> len(a)
6
>>> a[0]     #a[索引值从左到右]
'p'
>>>  a[-1]     #a[索引值从右到左]
'n'
>>> a[-6]
'p'
  1. 切片:依据一定范围内的字符排列情况新建一个字符串,对之前的字符串没有影响。
>>> a="python"
>>> len(a)
6
>>> a[0:3]  # 索引在0~3之间的字符切片,不包含索引3的字符。算头不算尾
'pyt'

>>> a[0:3:2]  # 2为步长,如果不写默认为1。表示隔一个字符取一个字符
'pt'
>>> a[3:]    #从索引3开始取值
'hon'
>>> a[:]     #全取相当于复制
'python'
>>> a[::-1]   #步长为-1 相当于从右向左取
'nohtyp'
>>> a[5:-5:-1]  #步长为负数时,先取得数为正数,然后从右向左数索引数,例如我想从右往左取onht。第一个索引就是5'n')第二个索引从右往左数 -5(即 y)又因为算头不算尾所以y不记录。最后结果就是‘noht’
'noht'
>>> 

3、输入输出

输入:input() 捕获键盘输入内容

>>> input("输入点啥:")
输入点啥:顶顶顶顶
'顶顶顶顶'

输出:print() 输出内容

>>> print("输出")
输出

案例

a=input("请输入你喜欢的编程语言:")
print(a,"天下第一")
>>>请输入你喜欢的编程语言:python
>>>python 天下第一
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼桨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值