打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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.icode9.com/content-1-255151.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python中去除字符串两端空格的方法!
Python转义字符及用法
Python字符串替换的3种方法_python 字符串替换
python学习笔记(一)
python编程入门:设计一个游戏
Python系列(14)——用的上的字符串处理那些自带的方法(一)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服