'''
python中数字有四种类型:整数、布尔型、浮点数和复数。
int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
bool (布尔), 如 True。
float (浮点数), 如 1.23、3E-2
complex (复数), 如 1 + 2j、 1.1 + 2.2j
'''
#列表推导式格式为:
import math
'''
[表达式 for 变量 in 列表]
[表达式 for 变量 in 列表 if 条件]
'''
names = ['Bob', 'Tom', 'alice', 'Jerry', 'Wendy', 'Smith']
new_names = [name.upper()for name in names if len(name) > 3]
print(new_names)
listdemo = ['Google', 'Runoob', 'Taobao']
newdict = {key:len(key) for key in listdemo}
print(newdict)
#幂 - 返回x的y次幂 **
#取整除 - 往小的方向取整数 //
#除 - x 除以 y /
setnew = {i**2 for i in (1, 2, 3)}
print(setnew)
#===函数
def max(a, b):
if a > b:
return a
else:
return b
a = 4
b = 5
print(max(a, b))
#==============输入输出
#str.format() 的基本使用如下:
print('{}网址: "{}!"'.format('菜鸟教程', 'www.runoob.com'))
print('站点列表 {0}, {other}, 和 {1}.'.format('Google', 'Runoob', other='Taobao'))
print('常量 PI 的值近似为:%5.3f。' % math.pi)
'''
迭代是Python最强大的功能之一,是访问集合元素的一种方式。
迭代器是一个可以记住遍历的位置的对象。
迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。
迭代器有两个基本的方法:iter() 和 next()。
字符串,列表或元组对象都可用于创建迭代器:
'''
list=[1, 2, 3, 4]
# 创建迭代器对象
it = iter(list)
for x in it:
print(x, end="")
python基础-其他-仅做记录
最新推荐文章于 2024-05-01 08:36:06 发布