⑴ 如何用python来改这列值。将小于30的设为0,大于30的设为1,谢谢各位大神
lst='''22
26
26
28
22
26
27
32
28
27
36
33
23
20
29
25
25
20
37
24
26
33
25
27
20
18
18
30
32
26
25
40
32
27
26
28
33
31
31
26
27
19
36
22
36
28
26
32
26
29
33
21
30
35
29
25
32
21
26
30
22
19
32
32
31
35
28
29
25
27
17
29
28
32
38
27
33
29
25
24'''.split()
print([1 if eval(x)>=30 else 0 for x in lst])
⑵ python {0:^30}什么意思
这种用法属于Python的格式化输出字符:
1、{0:^30}中的0是一个序号,表示格式化输出的第0个字符,依次累加;
2、{0:^30}中的30表示输出宽度约束为30个字符;
3、{0:^30}中的^表示输出时右对齐,若宽度小于字符串的实际宽度,以实际宽度输出。
(2)python30扩展阅读:
基本语法
if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。
for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。
while语句,当条件为真时,循环运行语句块。
try语句,与except,finally配合使用处理在程序运行中出现的异常情况。
class语句,用于定义类型。
def语句,用于定义函数和类型的方法。
mport as语句,将导入的对象赋值给一个变量。
⑶ python中30+50等于80怎么表达
表达式30+50==80可以判断30+50是否等于80。
⑷ python print('=' * 30)是啥意思
题主你好,
其实这里面的 "*"号可以用数学里面的" 乘号 "去理解, " 乘号 "表示倍数嘛,所以
'=' * 30 表示30个'='.
这其实也算是python里的语法糖吧,要不你想要输出30个'=', 要一个个的敲多麻烦,如果代码中用到1,2个需要输出多个相同字符的,你一个个的敲还好, 如果有几十个,甚至上百个,那么使用:
"字符串" * 重复次数
这种写法就要省好多事儿了
举例来说,
如果代码里就让你输出20个a和20个b,则你手敲还可以接受:
print('aaaaaaaaaaaaaaaaaaaa')
print('bbbbbbbbbbbbbbbbbbbb')
但如果你的代码里有几十个要输出的重复字符串, 而且重复的个数还不同,那么:
print('a' * 20)
print('b' * 20)
这种写法就要省太多事了,而且还有一个问题,就是如果重复的多了,你还要一个个的数,很多时候会出现多数一个或少数一个的情况.
写在最后: 上面可能只是出现 '字符串' * 重复次数 这种写法的其中一个动机, 但明白了这种情况, 应该至少也就明白了它的用法了, 而且以后编码的时候,再遇到这种需要重复输出多个相同字符串的场景,会直接联想到使用 "倍数" 这种写法, 而不是一个个的字符去敲了.
希望可以帮到题主, 欢迎追问
⑸ Python中已知X[20,30,40,50,60],执行X[1:-2]在Python中是啥意思
摘要 您好,我正在帮您查询相关的信息,马上回复您。
⑹ python输出30以内能被3整除的数。
for i in range(1,30):
if i %3==0:
print(i)
⑺ python中30与-7取余数是多少
$ python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AM
D64)] on win32
Type "help", "right", "credits" or "license" for more information.
>>> 30%(-7)
-5
>>> 30%-7
-5
>>> 30%7
2
>>>
对负数取余这个结果还真是让我挺意外的,请关注我,更多关于Python编程的学习和交流。
⑻ python3,print大量数据的时候,只显示前面30行和最后30行,怎么回事
如果想输入多行语句一次运行的话,可以先定义一个方法,然后调用,比如(由于我的python版本非3.1,所以print语句格式会不一样):
>>> def myprint():
... print '1'
... print '2'
...
>>> myprint()
1
2
或者建立py文件,这是我比较推荐的方法:
建立一个a.py文件
=========================
#coding: -*- utf-8 -*-
print('1')
print('2')
...
...something else..
然后在命令行输入python a.py就可查看结果
⑼ “python为什么 -30//7=5”
“//”是速数除法。
它的结果并不是丢弃小数,而是向负无穷大方向舍入。简单的说就是返回不大于商的一个整数。
即,4.2舍入为4,-4.2舍入为-5。
类似于java中的Floor()。
比如我们在做交易抹零的时候就可以这样来抹除"分":
fee=3.35
fee=fee//0.1/10#3.3
这样看似和
fee=int(fee*10)/10
相差不大,但老虑到退款时,fee为负数的情况,客人可能不接受退他3.3元而只能接受退他3.4元,所以就需要使用整数除法了。因为-3.35//0.1/10是-3.4
⑽ python里cos30度
这些函数的单位是弧度,不是角度。
30度角度换算成弧度是(pi/6);
用numpy.sin(numpy.PI/6)或numpy.sin(3.1415926/6)
余弦也是cos..
如果仅仅是入门级或轻量级的计算用Math.cos就可以了,numpy显得很重型