python 中的 * 号有几种意思啊

比如: def repeat_str(str, times):
repeated_str = str * times
return repeated_str

这段代码中的 * 可以与字符串一起应用
不是很理解,哪位大神能帮忙解释一下
str = “A”
times=5

a * b 如果 a b 都为数值类型,则表示乘法
如果 a 为字符串 b 为正整数,则是一个语法糖,表示字符串重复 b 次
温馨提示:内容为网友见解,仅供参考
无其他回答

python中的**是什么意思?
1、格式符 例如:a = 'test'print 'it is a %s' %(a)打印的结果就是 it is a test 2、单独看%,是一个运算符号,求余数。例如:求模运算,相当于mod,也就是计算除法的余数,比如5%2就得到1。

python 定义函数
就是(5, 5)(5,) * 2 ,就是2个5的元组,乘号可以理解成相加。"*" * 30就是30个“*"的字符串 params作为参数,前面的*号就是把params元组分解成元素的意思,这样就分开成为2个参数了。实际上传递给了x,y 于是就执行了power(5,5)...

编程中的逻辑运算符有哪些
编程中的逻辑运算符主要包括以下几种:1. **与(AND)**:使用符号“&”或“&&”。只有当所有操作数都为真时,结果才为真。2. **或(OR)**:使用符号“|”或“||”。只要有一个操作数为真,结果就为真。3. **非(NOT)**:使用符号“!

python中 *= 是什么意思
Python中的\/\/是向下取整的意思。a\/\/b,应该是对除以b的结果向负无穷方向取整后的数5\/\/2=2(2.5向负无穷方向取整为2),同时-5\/\/2=-3(-2.5向负无穷方向取整为-3)\/与\/\/的区别在Python中\/表示浮点整除法,返回浮点结果,也就是结果为浮点数;而\/\/在Python中表示整数除法,返回大于结果的一个...

python语句:print(*[1,2,3]),是什么意思?
星号后跟着一个列表, 学名叫Unpacing Argument Lists, 直译过来就是解包参数列表.先举个例子来看吧:上面定义了一个带有三个参数a,b,c的函数example; 还有一个元素为3,6,9的列表.此时我们要调用example这个函数,让它输出3,6,9 则我们可以有以下几种写法:1.直接传参:2.使用解包参数列表:3.还是...

Python中的运算符
+= -=  *= \/= 这几个都差不多,比如我想写c = 5, c = c+20,意思是将c本身的值和20相加,再赋值给c,那么就可以简写成c+=20, 其他几个都是相同的语法 四.逻辑运算符有三种,and or not 很奇怪吧,其他的语言都是 || !这样,怎么python是几个单词啊,好吧,我也不知道。

python函数参数的类型有几种
5种。1、位置参数:按照参数的顺序传递,如果没有传递足够的参数,函数会抛出TypeError。2、默认参数:在函数定义时赋予参数默认值,这样在调用函数时如果没有提供参数的值,就会使用默认值。默认参数只在函数定义时赋值一次,之后不会改变。3、关键字参数:在调用函数时使用关键字传递参数值。关键字参数...

python中几次方怎么打,三种内置方法
探索Python世界里的神奇立方:三种内置求幂操作 在Python编程语言的数学运算宝库中,有三种内置方法让你轻松计算幂次,无论是基础的指数运算还是更高级的计算,都能得心应手。首先,我们来看看Python的幂次方运算符“**”是如何大显身手的。运算符:简单快捷\/ 利用**,你只需一行代码就能完成任务。例如,...

python运算符怎么用啊?
可用于python中的所有数据类型,在逻辑判断中用途很广,常被直接或间接的使用。如下图中的举例使用。请点击输入图片描述 2 ①为了便于记忆,可将这6个比较分组,即==和!=;>和<;>=和<=。②它们的返回结果只有两种情况,True或False。可以归纳到一个表格里方便记忆。请点击输入图片描述 ...

Python中单引号,双引号,3个单引号及3个双引号的区别
在Python编程语言中,字符串的表示方法有几种不同的形式:单引号、双引号以及特殊的三个单引号或三个双引号。首先,单引号和双引号被用来创建字符串,它们在日常编程中几乎等效。然而,当需要表示单引号内的字符时,必须使用反斜杠 \\ 来转义,如 'a',而双引号提供了更直观的方式,如 "a"。进一步地...

相似回答