首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

一日一技:在 Python小括号的另类用法

在写 Python 代码时,小括号必定是天天跟我们打交道的符号。无论是函数还是类或是运算优先级都会涉及到大量的小括号。...今天我们来讲讲小括号不为人知的另外两种用法: 优化单行字符串的显示 我有一行非常长的单行字符串,如果放在一行,看起来非常不方便,如下图所示。 ?...实际上,我们只需要使用小括号把多个字符串包在一起,他们自动就会组合成一个整体: ? 这样代码的可读性就大大提高了。...if 条件语句的换行 Python 的 if 条件语句是 Python 的基本语法,我们在日常使用中可能会出现这样的写法: if 1 + 1 == 2 and 2 + 2 == 4 and 4 + 4...但反斜杠看起来非常碍眼,此时,我们也可以通过小括号来实现换行: ?

1.2K30

一日一技:一个括号两种意思,正则表达式奇怪的小括号

Python里面,当我们要从一段正则表达式中提取出一部分内容的时候,我们可以把这部分内容用小括号包起来。...在这个例子里面,小括号的意思是“分组”。 但是,在正则表达式里面,小括号还有另外一个意思,那就是把几个符号放在一起,作为一个整体。...但是,正则表达式里面作为整体的小括号,与Python里面用来分组的小括号发生了冲突,于是我们会发现提取出来的内容并不是我们想要的: ?...可以看到,这里, (密码|口令)它同时即有正则表达式里面作为整体的功能,又有Python里面分组的功能。于是结果就多出来了我们不想要的东西。...那么有什么办法让 (密码|口令)只实现正则表达式里面的作为整体的功能,不实现Python里面的分组功能呢?这个时候就需要使用正则表达式里面的一个组合符号 ?:了。 请大家对比下面三个结果: ?

2.1K40

Python数据类型之元组

我们主要从以下几个点来讨论学习: 1.创建和访问一个元组 创建列表的时候,用的是[]中括号,而我们创建元组大部分使用的是()小括号: ?...现在,我们一开始说了,元组大部分时候是用()小括号表示,为什么用大部分这个词语呢,大家知道元组的标志性符号是什么吗,相信很多同学直接说小括号,我们在这里先实验一下: ?...可以看出,就算小括号里面有元素,类型依旧是整型,而我们从temp1中可以发现,就算没有小括号,依旧是元组类型,由此以知道,逗号才是关键 。...其实,不加小括号也是可以的,像这样 temp = 1,这样也是一个元组,这就是为什么一开始说元组大部分使用小括号的原因了。 为了证明逗号的决定性作用,再举一个栗子: ?...推荐阅读: Python数据类型之数字类型 Python数据类型之字符串 Python数据类型之列表 Python数据类型之列表(后续)----

46610

一日一技:正则表达式同一个小括号两种意思

摄影:产品经理 火锅安排 在Python里面,当我们要从一段正则表达式中提取出一部分内容的时候,我们可以把这部分内容用小括号包起来。...在这个例子里面,小括号的意思是“分组”。 但是,在正则表达式里面,小括号还有另外一个意思,那就是把几个符号放在一起,作为一个整体。...但是,正则表达式里面作为整体的小括号,与Python里面用来分组的小括号发生了冲突,于是我们会发现提取出来的内容并不是我们想要的: ?...可以看到,这里,(密码|口令)它同时即有正则表达式里面作为整体的功能,又有Python里面分组的功能。于是结果多出来了我们不想要的东西。...那么有什么办法让(密码|口令)只实现正则表达式里面的作为整体的功能,不实现Python里面的分组功能呢?这个时候就需要使用正则表达式里面的一个组合符号?:了。 请大家对比下面三个结果: ?

62970

Python如何省略括号方法详解

Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。...1、Python中的小括号(): 代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。...2、Python中的中括号[]: 代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。...3、Python中的花括号{}: 代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组。...在Python中,有两种情况下可以省略括号。

1.3K31

写几个正则表达式:只允许输入汉字、数字、字母、中英文小括号,并且10个字符以内|只允许输入汉字、数字、字母、英文小括号|电话号码正则表达式

可以输入只允许输入汉字、数字、字母、中英文小括号,并且10个字符以内,除此之外其他的特殊符号不允许输入。2....可以输入只允许输入汉字、数字、字母、英文小括号,除此之外其他的特殊符号不允许输入,除此之外其他的特殊符号不允许输入。3. 电话号码正则表达式 4....只允许只能输入中文和大小写字母,并且10个字符以内内容案例1:写个正则表达式 ,可以输入只允许输入汉字、数字、字母、中英文小括号,并且10个字符以内。.../^[\w\u4E00-\u9FA5()()&]{0,10}$/案例2:写个正则表达式 ,可以输入只允许输入汉字、数字、字母、英文小括号,除此之外其他的特殊符号不允许输入,除此之外其他的特殊符号不允许输入

1.2K21

python 双循环遍历list 变量判断代码

split()) #print(demond) for i in ALLlist: for j in Demondlist: if j in i: print(i) 补充知识:python...else里面的代码 2、双重循环 循环里面还有循环,称之为双重循环 内层循环和外层循环 外层循环体执行的次数 外层循环次数 内层循环体执行的次数 外层循环次数*内层循环次数 3、列表、字典生成式 就是Python...,小括号里面是函数的参数,如果是空的,就是没有参数 (4)小括号后面跟一个冒号 (5)函数体要有缩进 【注】函数定义之后,如果不调用,不会执行 调用函数格式:函数名() 【注】调用函数要写到定义函数的下面...,一般情况下,函数的定义都写到上面,调用写到下面 【注】函数可以重载,后面的会覆盖前面的 函数的几种格式: 参数:看一个函数有没有参数,看小括号,如果小括号里面有东西,那就是有参数,反之,就是没有参数...参数就是在小括号里面写变量即可,小括号里的称之为形式参数,简称形参 【注】参数可以写多个,中间以逗号隔开 【注】在函数体内,要假设所有形参都有值,都可以直接使用 【注】调用函数的时候,需要给函数传参,

1.7K20

技术 | Python从零开始系列连载(九)

导读 Python特色数据类型(元组)(上) 元组(tuple) 元组是Python的另一种特色的数据类型 元组和列表是相似的 可以存储不同类型的数据 但是!...划重点:元组是不可改变的,创建后就不能做任何修改操作了 创建元组 用逗号隔开的就是元组,但是为了美观和代码可读性,我们一般加小括号 ?...注意:上面的只加了小括号的,创建出来的是int整型 而在加了逗号基础上,是否使用小括号都是ok的,都创建的是元组 创建空元组 ?...果然报错了 除此之外,在列表可行的 pop() append() extend() remove() index() 都在元组中不可用 文章来源: Python爱好者社区 文章编辑:天天

71160

萌妹子Python入门指北(二)

如果你看了本系列一,我相信你python的环境已经装好了,所以我这不在赘述,直接开始今天的主题 python基本数据类型 和 python基本运算符,为什么说是基本呢!...比如我先算 3+4然后再乘以5,这里你可以使用小括号(),注意,你只能用小括号,但是可以用多层小括号,举个栗子。...((3+4)*5+20)/4-8   计算的优先级也和我们小学学的一样,先算最里层括号,然后再乘除再加减,再次强调下,运算过程中你只能用小括号(),不能使用中括号[] 或者大{},因为这俩符合在编程界另有用途...字符串运算也可以使用小括号   有一天我写了一个很复杂的计算式子得出一个结果,然后我要拿这个结果去和别的数做计算,比如我 (((123*2421+111)/16)+15)*179 然后把得出的结果再来计算一次...python的高级数据类型。

41510

Python算数运算符分类和用法有哪些

2 * 2输出结果为4 / 除 8 / 2输出结果为4 // 整除 7 // 2输出结果为3 % 取余(取模) 9 % 4输出结果为1 ** 指数 2 ** 4输出结果为16,即2*2*2*2 () 小括号...小括号用来提高运算符的优先级,即(1+2)*3输出结果为9 Python算术运算符加减乘除和数学运算中的一样,只是这里的乘除符号改变了而已,整除//就是取整数商,取余(取模)%就是取除法运算后的余数...,指数**也就是数学中多少次方多少次幂,在编程中用小括号()来提高运算符的优先级。...技巧:在Python Console开发环境中,想要复制上一行的代码只要按住键盘上的向上箭头即可。 在Python Console开发环境中演示算数运算符的使用方法省去了敲print,直接得到结果。...图片1.png 总结:要记住算数运算符的写法和作用,还有要注意算数运算符的优先级顺序,自己多练习练习,属于python基础教程,新手一定要把基础打牢。

43110
领券