Python 运算符

发布于:2024-07-31 ⋅ 阅读:(148) ⋅ 点赞:(0)

重点内容

1.掌握常用运算符在程序开发中的主要应用;
2.熟练应用变量,运算符在实际开发中解决实际问题;
3.熟练掌握random模块在实际开发的应用技巧;
4.掌握random模块和datetime模块的综合应用;
5.灵活应用学过的编程知识解决生活中,学习中遇到的应用问题。

1 random模块

random模块是Python的内置模块,用于生产随机数。使用前一定要导入该模块:

import random

(1) random.shuffle重新随机排列数据,实现洗牌功能:
将数字顺序打乱:

list=[1,2,3,4,5,6]
random.shuffle(list)
print(list)

(2) random.sample(seq,n)从系列中选择n个随机且不重复的元素:
产生5个随机数字,代码如下:

import random
list=[1,2,3,4,5,6,7,8,9,0]
print(random.sample(list,5))

(3)random.choice(seq)从列表中随机返回任意一个元素,输出元素不包含引号或双引号从字面列表[“a”,“b”,“c”,“d”,“e”,“f”]中随机输出一个字面,代码如下:

print(random.choice(["a","b","c","d","e","f"]))

(4)randmo.randrange([start],stop[,step])从指定范围内,按基数递增的集合中获取一个随机数。范围包含首数start,不包含尾数stop。step为步进值,默认为1.
从1 到10(不包含10)的整数中,随机返回一个随机数,默认step值为1,代码如下:

print(random.randrange(1,10)

2 取消双引号和中括号

Python输出list字符串时,会自动加上引号和中括号,如输出结果[“美国”,“俄罗斯”],其实我们需要的输出结果是“美国,俄罗斯”,或者“美国 俄罗斯”。使用join方法可以去掉字符串外的引号和中括号。
join方法,该方法用于将系列中的元素以指定的字符连接生产一个新的字符串,并去掉括号和引号。直接去掉字符串中的引号和中括号,代码如下:

print("",join(["德国","法国","美国","俄罗斯"]))
print(",".join(["德国","法国","美国","俄罗斯"]))

3 range()函数

函数返回一系列连续整数的可迭代对象,而不是列表类型,打印的时候不会打印列表。

语法格式:
range(start,stop[,step])
参数说明:
start:计数从start开始。默认是从0开始。例如range(9)等价于range(0,9).
stop:计数到stop结束,单步包括stop.例如:range(0,3)[0,1,2]没有3.
step:步长,默认为1.例如:range(0,5)等价于rang(0,5,1).