首页 > 其他分享 >py教学 之字符串处理

py教学 之字符串处理

时间:2023-01-09 11:56:36浏览次数:40  
标签:格式化 name Python py 教学 print str 字符串

访问字符串中的值

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:

变量[头下标:尾下标]

image
注意事项

  • 记住从后面向前索引时是从-1开始的
  • 记住头下标一定比尾下标的值小 例如:str[-4:-2]这样子才合法

字符串拼接

+ 字符串连接

first_name = "ada" 
last_name = "lovelace" 
full_name = first_name + " " + last_name 
print(full_name)

字符串重复

\str*6 就是六倍重复

print("a * 2 输出结果:", a * 2)

a * 2 输出结果: HelloHello

字符串格式化输入输出

print ("我叫 %s 今年 %d 岁!" % ('小明', 10))#""引号内写字符串,和c的写法一模一样
##需要注意,用%(, , , ),里面写每个变量“,”隔开

我叫 小明 今年 10 岁!

符 号 描述
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度

格式化操作符辅助指令

符号 功能
. 定义最小总宽度或者小数点精度
- 用做左对齐
0 显示的数字前面填充'0'而不是默认的空格
+ 在正数前面显示加号( + )
a=1111123.3123
#b=int(float(a))
print("%15.2f"%(a))#显示的是最小总宽度
print("%015.2f"%(a))
print("%+.3f"%(a))

Python三引号

python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符

para_str = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print (para_str)

标签:格式化,name,Python,py,教学,print,str,字符串
From: https://www.cnblogs.com/E-Sheep/p/17036584.html

相关文章

  • pytorch中查看gpu信息、选择使用gpu(转)
    转自:https://blog.csdn.net/pearl8899/article/details/109503803pytorch中查看gpu信息、选择使用gpu前提:安装好Python3.6+,torch(GPU),登录一台开发机。一、GPU基本信息......
  • Python-字符串
    用单引号,双引号,三引号创建字符串。不同数据类型是不能够合并的,必须转换为同一类型num=1string='1'num2=int(string)print(num+num2)   加号(+)用于字......
  • Python语言——实现登陆界面的跳转
    Python语言——实现登陆界面的跳转importtkinter'''实现登陆界面的跳转'''defenter():root=tkinter.Tk()root.title('信息界面')root['width']=......
  • Scrapy框架 之采集某电子网站产品
    一、创建项目第一步:scrapystartprojectlianhe第二步:cd lianhescrapygenspiderproduct  www.lhecn.com.cn二、示例代码start.pyfromscrapyimport......
  • python爬虫如何爬取招聘数据
    互联互通的时代,几乎任何行业有关的数据都可以在网络上查到,那么作为大数据公司,如何借用爬虫实现公开数据抓取数据就显得尤为重要,下面就是有关招聘信息等数据的抓取代码案例可......
  • Python爬虫
    参考网址https://blog.csdn.net/qq_35709559/article/details/84859927爬虫示例:将百度的图片下载到本地'''1.找到图片的url2.发送请求获取响应3.保存图片(流媒体......
  • 2023.1-09 python基础
    列表常用方法append增加一个元素a.append('aaaa')extend增加多个a.extend([1,2,3,4,5,6])index检索,个人理解类似于findprint(a.index("is"))inset指定位置插入......
  • Python笔记——列表一:列表简介(Python编程:从入门到实践)
    一、列表是什么列表:由一系列按特定顺序排列的元素组成(列表是有序集合)。表示:用方括号[]来表示,并用逗号来分隔其中的元素。访问:访问列表元素,可指出列表的名称,再指出......
  • python调试模块pdb:pdb基本用法(转)
    转载自:https://www.jianshu.com/p/fb5f791fcb18python调试:pdb基本用法(转)Edward_f0cusIP属地:台湾12016.01.0615:39:49字数767阅读73,778转自IBM开发......
  • 代码随想录算法训练营第11天 | 20. 有效的括号 1047. 删除字符串中的所有相邻重复项 1
    20.有效的括号文章:代码随想录(programmercarl.com)视频:栈的拿手好戏!|LeetCode:20.有效的括号_哔哩哔哩_bilibili思路:先来分析一下这里有三种不匹配的情况,第一种......