一 字符串的索引和分片
1、介绍
在Python中的字符串中,字符序号是以0开始的,另外最后一个字符的序号为-1。
2、举例
>>> str ='abcdefg'
>>> str[2]
'c'
>>> str[-2]
'f'
>>> str[-0]
'a'
>>> str[-1]
'g'
>>> str[1:4]
'bcd'
>>> str[1:1]
''
>>> str[2:4]
'cd'
>>> str[1:-1]
'bcdef'
>>> str[0:-2]
'abcde'
>>> str[:-2]
'abcde'
二 格式化字符串
1、格式化符号
%c | 格式化字符及其ASCII码 |
%s | 格式化字符串 |
%d | 格式化整数 |
%u | 格式化无符号整型 |
%o | 格式化无符号八进制数 |
%x | 格式化无符号十六进制数 |
%X | 格式化无符号十六进制数(大写) |
%f | 格式化浮点数字,可指定小数点后的精度 |
%e | 用科学计数法格式化浮点数 |
%E | 作用同%e,用科学计数法格式化浮点数 |
%g | %f和%e的简写 |
%G | %f 和 %E 的简写 |
%p | 用十六进制数格式化变量的地址 |
2、举例
>>> s ='So %s day!'
>>>print(s %'beautiful')
So beautiful day!
>>> s %'beautiful!'
'So beautiful! day!'
>>>'1 %c 1 %c %d'%('+','=',2)
'1 + 1 = 2'
>>>'x= %x'%0xA
'x= a'
>>>'x= %X'%0xa
'x= A'
三 字符串和数字类型转换
1、int函数和str函数
int()函数将字符串转换为数字。
str()函数将数字转换为字符串。
2、举例
>>>'10'+4
Traceback(most recent call last):
File"<pyshell#0>", line 1,in<module>
'10'+4
TypeError: must be str,not int
>>> int('10')+4
14
>>>'10'+ str(4)
'104'
四 原始字符串
1、介绍
原始字符串是Python中一类比较特殊的字符串,以大写字母R或小写字母r开始,在原始字符串中,字符“\"不再表示字符的含义。
原始字符串是为正则表达式设计的,也可以用来方便地表示Windows系统下的路径,不过,如果以“\”结尾,那么会出错。
2、举例
>>>import os
>>> path = r'E:\python'
>>> os.listdir(path)
['python_workspace','work']
>>> os.listdir('E:\python')
['python_workspace','work']
>>> patch = R'E:\python\'
SyntaxError: EOL while scanning string literal
相关推荐
在学习Python字符串拆分的过程中,了解字符串对象的切片操作也是很重要的。通过索引和步长,我们可以方便地提取或拆分字符串的一部分。例如,`s[1:5]`会返回字符串`s`从索引1开始到5(不包括5)的子字符串。 此外,...
在这个教程中,我们将深入探讨Python字符串的居中对齐方法以及相关的字符串格式化技巧。 首先,字符串居中对齐是指将一个字符串放置在指定宽度的空间内,左右两侧用空格填充,使得字符串位于中心位置。在Python中,...
1. **基础知识**:包括Python的基础语法,如变量、数据类型(整型、浮点型、字符串、布尔型、列表、元组、字典等)、输入输出、运算符、条件语句(if-else)、循环(for和while)、函数、模块和包的使用等。...
3.6_Python字符串类型_单引号与双引号|理解什么是写代码与Python的基本类型|Python3.8入门_&_进阶_&_
类的特殊成员主要是指一些特殊的内置方法,如__init__构造函数、__str__字符串表示、__repr__内部表示、__del__析构函数等。这些方法在特定的时机被自动调用,用于实现类的初始化、显示对象信息、删除对象等功能。 ...
1. 基础知识:包括Python的基础语法,如变量、数据类型(整型、浮点型、字符串、布尔型、列表、元组、字典等)、输入输出、运算符、条件语句(if-else)、循环(for和while)、函数、模块和包的使用等。 2. 进阶主题...
字符串操作如`df['city'].map(str.strip)`用于去除字符空格,`df['city'].str.lower()`将所有字母转为小写,`df['price'].astype('int')`则用于将数据类型转换为整数。`df.rename()`用于更改列名,`df['city'].drop_...
在Python 3中,字符串处理是一项非常常见的任务,特别是在编写各种程序或脚本时。本章节将深入探讨Python 3中的实用编程技巧,特别是...在学习Python 3的进阶技巧时,掌握这些字符串处理方法将大大提升你的编程能力。
Python的数据类型包括整数、浮点数、字符串、列表、元组、字典等。Python的变量类型包括整数、浮点数、字符串、列表、元组、字典等。 编写第一个Python程序需要了解基本的语法结构,包括注释、中文支持、输入变量、...
字符串处理,Python 编程的必备技能,这篇帮你玩转字符串!
在Python 3编程中,处理中文字符是常见的需求,特别是在数据清洗、文本分析或用户界面设计等场景。本章节“第4章-2 3 PYTHON调整字符...实践这些技巧,结合实际项目,你将深化对Python字符串操作的理解,提高编程能力。
while循环适用于需要先判断条件再执行循环体的场景,而for循环更适合于遍历序列(例如列表、元组、字符串)中的每一个元素。`range()`函数是Python中非常重要的一个函数,它用于生成一个数字序列,有多种调用形式,...
3.7_多行字符串|理解什么是写代码与Python的基本类型|Python3.8入门_&_进阶_&_原生爬虫实战完全解读
14.12_f关键字做字符串拼接|Pythonic与Python杂记|Python3.8入门_&_进阶_&_原生爬虫实战完全解读
在进阶学习阶段,学习者需要掌握的数据类型、字符串操作等知识点,是进一步深入学习和应用Python语言的关键。 在Python进阶基础中,首先需要熟悉的是字符串操作。字符串是Python中的一个重要的基本数据类型,用于...
2. 编程基础:学习Python的基本语法,包括变量、数据类型(整型、浮点型、字符串、布尔型、列表、元组、字典和集合)、运算符、流程控制(条件语句、循环语句)以及函数的使用。 3. 输入输出:掌握标准输入输出函数...
3.9_原始字符串|理解什么是写代码与Python的基本类型|Python3.8入门_&_进阶_&_原生爬虫实战完全解读
10.19_小谈JSON、JSON对象与JSON字符串|正则表达式与JSON|Python3.8入门_&_进阶_&_原生爬虫实战
1. **变量与数据类型**:Python支持多种数据类型,如整型(int)、浮点型(float)、字符串(str)、布尔型(bool)和列表(list)等。变量赋值简单,无需预先声明类型。 2. **运算符**:包括算术运算符(+,-,*,/,%),...