字符串连接
方法一:
>>> str1 = 'hello'
>>> str2 = 'world'
>>> str1_2 = str1 + ' ' + str2
>>> str1_2
'hello world'
>>> print str1_2
hello world
>>>
方法二:
>>> str12 = '%s %s' % (str1, str2)
>>> print str12
hello world
注意,下面方式是利用str1,str2初始化一个元组:
>>> str_12 = str1, str2
>>> str_12
('hello', 'world')
#方括弧才是列表,元组是不可改变滴
>>> str_1_2 = ['hello', 'world']
>>> str_1_2
['hello', 'world']
#另外顺便提一下,print末尾加逗号是把换行符替代成一个空格的意思。
>>> print 'hello',\
... 'world'
hello world
===============================================
字符串比较
>>> str = 'info' #我就犯这个错误,因为c中用str做变量很简洁
>>> cmp(str, 'info')
0
>>> str == 'info' #返回值类型不同!!!尽管if语句中都能使用...
True
=================================================
字符串注意事项:
1. 不要像C语言那样使用str作为变量,因为str在python中是一个关键字,用于转换成字符串类型。
>>> str = 'hello'
>>> i = 5
>>> str1 = str(i)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object is not callable
退出python后重新进入(只能退出重新运行,因为这里不是命令行而是python在对stdin进行解释执行(跟读入一个文件执行是一个道理,不过每次都要等待输入一行而已,行缓冲):
>>> str1 = 'hello'
>>> i = 5
>>> str2 = str(i)
>>> print str2
5
2. 要理解for x in yyy:中x不是关键词,而是一个我们定义的变量,python每次循环为这个变量赋值yyy中的1个(从最小到最大序号)。
如:
>>> str1 = ['str1', 'str2', 'str3']
>>> for each in str1: #这里的each可以是任何变量名
... print each,
...
str1 str2 str3
>>>
分享到:
相关推荐
接下来,`stringFormatPrint.py`文件可能涉及到了Python的字符串格式化打印。在Python 3中,有多种格式化方式。传统的`%`操作符类似于C语言的printf风格,如`'Name is %s, age is %d' % ('Alice', 25)`。更现代的是`...
python格式化各种形式的时间字符串,输出标准格式XXXX-XX-XX XX:XX:XX。
`join()` 是Python字符串的一个内置方法,它接受一个列表作为参数,并使用调用该方法的字符串作为连接符,将列表中的所有元素连接成一个新的字符串。例如: ```python str_list = ['Python', 'Tab'] a = '' ...
本教程全面深入地介绍了Python中的字符串操作。涵盖了字符串的索引与切片、长度计算、拼接、重复、查找与替换、...通过学习本教程,读者将对Python字符串操作有更深入的理解,为进一步学习和应用Python打下坚实的基础。
通过这些内置方法,我们可以轻松地完成字符串的格式化、清理、比较、分割和合并等操作。 三、实际应用 在实际开发中,字符串处理是非常常见的任务,如处理用户输入、生成报告、解析文本数据等。f-string和内置方法...
本文将详细介绍Python中字符串连接的多种方法,包括使用加号运算符、格式化字符串、f-strings、join方法等,以及它们的最佳实践和使用场景。 字符串连接是Python编程中的一个基本操作,它有多种实现方式。了解这些...
"Python 字符串、内建函数" Python 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")... Python 字符串运算符有多种操作符号, Python 字符串格式化可以将一个值插入到一个有字符串格式符 %s 的字符串中。
在Python编程语言中,字符串是不可变的数据类型,但提供了丰富的操作方法来处理字符串。这里我们将深入探讨在Python 3.1版本中的字符串调用方法,包括大小写转换、输出对齐、检索、分割与组合以及字符串的更改。 1....
在压缩包中,我们看到诸如`stringFormatPrint.py`、`dictionaryOperate.py`等文件名,这些可能包含了更多关于字符串格式化和字典操作的示例代码。通过学习这些文件,你可以更深入地理解如何在实际编程中应用这些概念...
029.Python字符串_format格式化_数字格式化操作.mp4
Python支持多种字符串格式化方式,包括传统的`%`操作符,`str.format()`方法,以及现代的f-string(格式化字符串字面量)。 ```python # %操作符 name = 'Alice' age = 25 print('My name is %s and I am %d years ...
Python字符串是编程中常用的数据类型,它用于存储和处理文本信息。在Python中,字符串有其独特的特性和操作方式,让我们一一深入探讨。 首先,**字符串的驻留机制**是Python为了提高性能的一种优化策略。当创建一个...
在Python 2.x中,字符串格式化通常使用`%`操作符,而在Python 3.x中,引入了更强大且灵活的`str.format()`方法。此外,还有一种新的f-string(formatted string literals)格式化方式,它在Python 3.6及更高版本中...
在90分钟的课程中,教师将采用多种教学方法,包括讲授、启发、问答、演示、讨论和练习,旨在使学生掌握通用序列操作和字符串格式化的核心技能,并培养他们的探索精神和多元视角。 首先,教学目标分为知识技能目标和...
本文详细介绍了Python3中字符串的基本概念、访问方式、更新方法、转义字符的使用、运算符的运用以及字符串格式化的技巧。通过这些知识点的学习,读者能够更加熟练地掌握Python中的字符串处理技巧,并能应用于实际...
Python的初学者对字符串的定义以及字符串的格式化的保姆级介绍,看完就学会
第三种字符串拼接方法是使用“%s”字符串格式化的方式。例如: ``` a = 'hello' b = 'python' c = '!' print('%s %s %s' % (a, b, c)) # 输出:hello python ! ``` 这种方法的特点是%s 当占位符在前面的字符串中占一...
然而,当我们提到“Python-人性化的格式日期字符串的R包”,这里可能指的是一个用于Python的R包移植,它为Python程序员提供了R语言中类似`strftime`的功能,使得日期格式化更加人性化。 R语言中的`strftime`函数是...
Python字符串格式化是一种强大的工具,用于构建动态生成的字符串,其中可以嵌入变量的值。在Python中, `%` 操作符被用来进行格式化,它支持多种类型的格式化符号,如 `%s`, `%d`, `%f` 等。这些符号在不同的上下...