Python 字符串

版权所有,未经许可,禁止转载


章节


字符串值

Python的字符串值使用单引号或双引号包裹。

'你好'和"你好"是一样的。

可以使用print函数把字符串输出到屏幕。例如:print("你好")

与许多编程语言一样,Python中的字符串本质上是unicode字符的字节数组。但是Python没有字符数据类型(例如c语言有char类型),单个字符也是字符串,只是长度是1。可用方括号访问字符串的元素。

示例

获取位置1的字符(注意第一个字符的位置是0):

a = "Hello, World!"
print(a[1]) # 输出:e
示例

子字符串。获取从位置2到8(不包含)的子字符串。

a = "Hello, World!"
print(a[2:8]) # 输出:llo, W
示例

strip()方法去除字符串开头或结尾的任何空格:

a = " Hello, World! "
print(a.strip()) # 返回 "Hello, World!"
示例

len()方法返回字符串的长度:

a = "Hello, World!"
print(len(a)) # 输出:13
示例

lower()方法把字符串转换为小写返回:

a = "Hello, World!"
print(a.lower()) # 输出:hello, world!
示例

upper()方法把字符串转换为大写返回:

a = "Hello, World!"
print(a.upper()) # 输出:HELLO, WORLD!
示例

replace()方法使用一个字符串替换另一个字符串中某些字符:

a = "Hello, World!"
print(a.replace("H", "I")) # 输出:Iello, World!
示例

split()方法以指定的字符串将字符串分割为子字符串:

a = "Hello, World!"
print(a.split(",")) # 输出:['Hello', ' World!']

命令行字符串输入

Python执行程序时允许从命令行接受用户输入。

下面的例子使用input()方法要求输入用户名,然后将用户名打印到屏幕上:

示例

string_input_demo.py

print("输入用户名:")
a = input()
print("Hello, ", a)

保存为string_input_demo.py并通过命令行执行:

Kevin@KEVIN-PC G:\project\qikegu-demo\python
> python string_input_demo.py

我们的程序将提示用户输入一个字符串:

输入用户名:

用户现在输入一个名字:

Kevin

然后,程序输出一条信息:

Hello,  Kevin

转载于:https://www.cnblogs.com/jinbuqi/p/11367352.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值