and 与
or 或
not 非
- if (age>=18)and(age!=20):
- print(' ')
-
-
- if (age>=18)or(age!=20):
- print(' ')
-
-
- if not age>=18:
- print(' ')
-
-
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
//现将int 都存储在字符列表中,再使用join
下例以字符数列为例:
- //写一个程序,找出 10 到 200 之间所有能被 7 整除但不是 5 的倍数的数,并将这
- //些数以逗号来分隔输出
-
- l=[]
- for i in range(10, 200):
- if (i%7==0) and (i%5!=0):
- l.append(str(i))
- print(','.join(l))
Python中有.join()和os.path.join()两个函数,具体作用如下:
. join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
os.path.join(): 将多个路径组合后返回
>>#对序列进行操作(分别使用' ' 、' - '与':'作为分隔符)
>> a=['1','2','3','4','5']
>>print( ' '.join(a))
1 2 3 4 5
>>print('.'.join(a))
1.2.3.4.5
>>#对字符串进行操作(分别使用' ' 、' - '与':'作为分隔符)
>>b='hello world'
>>print( ' '.join(b))
h e l l o w o r l d
>>print('-' .join(b))
h-e-l-l-o- -w-o-r-l-d
>>#对元组进行操作(分别使用' ' 、' - '与':'作为分隔符)
>>c=('1','2','3','4','5')
>>print(' '.join(c))
1 2 3 4 5
>>print('-'.join(c))
1-2-3-4-5
>>#对目录进行操作
>> import os
>>os.path.join('/hello/','good/date','datbody')
hello/good/date/datbody
————————————————
版权声明:本文为CSDN博主「Mr. Sun_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sj349781478/article/details/106639037
2.格式化输出:
在C语言中,我们可以使用printf("%-.4f",a)之类的形式,实现数据的的格式化输出。
在python中,我们同样可以实现数据的格式化输出。
s = 'Duan Yixuan'
x = len(s)
print('The length of %s is %d' % (s,x))
# 和C语言的区别在于,Python中格式控制符和转换说明符用%分隔,C语言中用逗号。
设置宽度与精度:
PI = 3.141592653
print('%10.3f' % PI) #字段宽10,精度3
# 输出: 3.142
#精度为3,所以只显示142,指定宽度为10,所以在左边需要补充5个空格,以达到10位的宽度
转换标志:-表示左对齐;+表示在数值前要加上正负号;" "(空白字符)表示正数之前保留空格();0表示转换值若位数不够则用0填充。
PI = 3.1415926
print('%-10.3f' % PI) #左对齐,还是10个字符,但空格显示在右边。
# 3.142
PI = 3.1415926
print('%+f' % PI) #显示正负号 #+3.141593
# 类型f的默认精度为6位小数。
PI = 3.1415926
print('%010.3f' % PI) #字段宽度为10,精度为3,不足处用0填充空白
# 000003.142 0表示转换值若位数不够则用0填充
3.Python常用格式字符:
%s 字符串采用str()的显示
%x 十六进制整数
%r 字符串(repr())的显示
%e 指数(基底写e)
%c 单个字符
%E 指数(基底写E)
%b 二进制整数
%f,%F 浮点数
%d 十进制整数
%g 指数(e)或浮点数(根据显示长度)
%i 十进制整数
%G 指数(E)或浮点数(根据显示长度)
%o 八进制整数
%% 字符%
————————————————
版权声明:本文为CSDN博主「JdiLfc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/JdiLfc/article/details/110356869
语法参考: