像学习其他编程语言一样,在学习Python时 会编写一些小程序来熟悉和掌握其语法。我在编写一个小程序用于学习FOR语句时无意中发现了星号(*)在字符串上的特殊用途。下面举例说明。编写一段代码输出如下图形。
*
**
***
****
*****
******
*******
********
*********
**********
***********
在VB或是DELPHI中,如果希望将某一字符串重复N次,我们一般会写一个FOR循环来实现,所以在编写打印如上三角形的的代码中,我用了最基本的写法。
for i in range(1,12): s = "" for j in range(1,i): s += "*" print s
扩展一下自己的思维,能否只用一个FOR语句实现相同的输出结果呢?在Python中很容易实现。
for i in range(1, 12): print "*" * i
只需要对要输出的字符串执行星号(*)操作即可。如果星号左右两侧都是数字,则其表示是做乘法运算;如果星号的某一侧是字符串,另一侧是数字,则表示将该字符串重复指定的次数。
了解这个之后,上面的代码就很容易读懂了,在第i行上输出i个星号。
print 5 * "AB" #输出结果为ABABABABAB print "Python" * 2 #输出结果为PythonPython
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关推荐
在本文中,我们将介绍 Python 实现字符串模糊匹配的方法。 编辑距离是一种常用的字符串模糊匹配方法,用于衡量两个字符串之间的差异。编辑距离的定义是指将一个字符串转换为另一个字符串所需的最少操作次数,包括...
C语言字符串转换为Python字符串是指将C语言中的字符串数据转换为Python中的字符串对象,以便在Python环境中使用。下面详细介绍了C语言字符串转换为Python字符串的方法。 使用Py_BuildValue()构建字节对象 在Python...
在 Python 编程语言中,字符串是最常用的数据类型之一。由于其广泛的应用场景,掌握字符串的各种操作方法对于提高编程效率至关重要。本文档提供了全面的 Python 字符串操作方法汇总,包括但不限于替换、删除、截取、...
- `count()`计算子字符串在字符串中出现的次数,如`'hello'.count('l')`返回2。 - `replace()`用于替换字符串中的子字符串,例如`'hello'.replace('l', 'x')`返回`'hexxo'`。 - `split()`, `rsplit()`, `...
在Python中,字符串可以使用单引号、双引号或三引号来表示。字符串可以进行各种操作,如字符串连接、字符串分割、字符串检索、字符串格式化等。本文将详细介绍Python中字符串的各种操作和应用。 字符串常用操作 1....
python拆分中英文混合字符串 - 按中文拆分
本节我们将深入探讨Python中的字符串压缩技术,并以标题"Python123之字符串压缩#134865"为线索,讲解相关知识点。 一、字符串压缩的基本原理 字符串压缩的主要目的是通过减少冗余信息来减小文件或数据的大小。它...
本文将分享如何使用Python正则表达式来匹配不包含特定字符集的字符串。 首先,我们来看一个基本的正则表达式匹配例子。假设我们要从一个字符串中找出所有以“https?”开头,后面跟着“://”,然后再以“.jpg”、“....
python3 实现js中JSEncrypt encrypt方法,rsa模块根据字符串公钥生成加密字符串 使用时直接调用rsa_encrypt(s, pubkey_str)方法就好了,第一个参数为待加密字符串,第二个参数为公钥,返回值为加密后的字符串 其中_...
python串口发送数据与接收数据(文本转hex 接收字符串或者列表类型)
4. **递归在字符串反转中的应用** 5. **递归调用的深度限制问题** #### 递归的基本概念 递归是一种解决问题的方法,它通过将问题分解为更小的子问题来求解。在编程中,递归通常是指函数调用自身的过程。递归算法的...
字符串是 Python 中最基本的数据类型之一,它可以表示文本、数字、符号等。 Python 提供了多种字符串处理方法,本文将对 Python 中的字符串处理进行详细的介绍。 一、字符串的对齐方式 Python 中提供了多种方法来...
2、分不同的类别,若有符合条件的字符直接在类别数上加1就可以 初始代码: # -*- coding:utf-8 -*- letter=0 number=0 space=0 symbol=0 print "请输入字符串:" s=raw_input() for char in s: if char>'a' and ...
在Python编程中,倒序输出字符串是一个常见的需求。本文将详细介绍几种实现字符串倒序的方法,并提供相应的代码示例。这些方法不仅能够帮助初学者快速掌握如何操作字符串,同时也为有经验的开发者提供了更多的选择。...
Python字符串操作常用函数,包含了检索、统计、分割、替换、大小写转换、对齐,空格删除、字符串判断(头尾+组成)
字符串加密pta:分别基于Java和Python的实现代码.zip 字符串加密pta:分别基于Java和Python的实现代码.zip 字符串加密pta:分别基于Java和Python的实现代码.zip 字符串加密pta:分别基于Java和Python的实现代码.zip ...
Python 如何实现字符串与列表等数据的去重 Python源码Python 如何实现字符串与列表等数据的去重 Python源码Python 如何实现字符串与列表等数据的去重 Python源码Python 如何实现字符串与列表等数据的去重 Python源码...
python基础一02_字符串 导读: 本文主要记录自己学习python3基础中的要点知识和例子;所以可能整理的比较乱,仅供自己梳理和大家参考。 一、python字符串类型概述 1.字符串定义: 字符串是一个有序的,不可修改的,...
Python 使用Python逆序输出字符串 Python源码Python 使用Python逆序输出字符串 Python源码Python 使用Python逆序输出字符串 Python源码Python 使用Python逆序输出字符串 Python源码Python 使用Python逆序输出字符串 ...
1.7 编程基础之字符串 python版.rar