-
输出带有引号的字符串,可以使用转义字符\
-
可以使用datatype()测试字符串的类型(没有datatype)
-
程序员可以调整的是异常(Exception),开发者调整的是错误(Error)
-
序列类型是二维元素向量(一维)、元素之间存在先后关系,通过序号访问
-
Python的str、turtle和list类型都属于序列类型
-
组合数据类型可以分为3类:序列类型、集合类型、映射类型
-
如果s是一个序列,s=[1,’kate’,True],s[-1]返回True
-
数据组织存在维度、字典类型用于一维和二维数据(不用于一维)
-
python中没有do-while
-
try:n=0n=input('请输入一个整数:')def pow10(n):return n**10 except:print('程序执行错误')代码的输出结果是:程序没有任何输出
-
time库中的localtime函数和gmtime函数的区别:
在Python的
time
模块中,localtime()
函数和gmtime()
函数都用于获取时间,但它们有一些不同之处,主要涉及时区的处理:localtime()
函数:
localtime()
函数返回当前本地时间的结构化时间对象。本地时间是相对于所在的时区来说的,因此这个函数会返回系统当前的本地时间,考虑了系统设置的时区信息。该函数没有参数,调用方式为
time.localtime()
,返回一个结构化时间对象(time.struct_time
)。结构化时间对象包含了年、月、日、小时、分钟、秒等各个时间成分。示例:
import timecurrent_time = time.localtime() print(current_time)
gmtime()
函数:
gmtime()
函数返回当前的格林尼治时间(也称为世界标准时间)。格林尼治时间是一种无视时区差异的全球标准时间。与
localtime()
不同,gmtime()
函数没有参数,调用方式为time.gmtime()
,返回一个结构化时间对象(time.struct_time
)。同样,这个结构化时间对象包含了年、月、日、小时、分钟、秒等各个时间成分。示例:
import timegm_time = time.gmtime() print(gm_time)
总的来说,区别在于
localtime()
返回的时间是基于本地时区的,而gmtime()
返回的时间是格林尼治标准时间。在处理时间时,你可以根据需要选择使用哪个函数,考虑时区和应用的要求。 -
a=1000000 b='-' print('{0:{2}^{1},}\n{0:{2}>{1},}\n{0:{2}<{1},}'.format(a,30,b))结果: ---------1,000,000--------- -------------------1,000,000 1,000,000-------------------
-
is
用于比较对象的身份标识,即判断是否是同一个对象,而in
用于检查值是否存在于容器中。在比较变量时,通常使用==
运算符来比较值是否相等,而不是使用is
运算符来比较变量是否引用同一个对象,除非您真正想要检查对象的身份标识。 -
Python Web开发方向的第三方库是( Django )
-
高维数据由键值对类型的数据构成,采用对象方式组织
-
二维数据采用表格方式组织,对应于数学中的矩阵
-
一维数据采用线性方式组织,对应于数学中的数组和集合等概念
-
Python能处理PDF文件 Python能处理Excel文件 Python能处理CSV文件 Python能处理JPG图像文件 -
random库用来生成随机数的算法是(梅森旋算法)
-
-
**random.uniform(a,b)**是生成[a,b]之间的随机小数
-
random.randrange(a,b,step),范围是[a,b)
-
random.randint(a,b),范围是[a,b]
-
**random.random()**生成[0.0,1.0)之间的随机小数。不包含1.0
-
-
time.sleep(5)推迟调用线程的运行,单位为毫秒(秒)
-
组合数据类型可以分为3类:序列类型、集合类型和映射类型
-
Python的str、tuple和list类型都属于序列类型
-
Python组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使用数据操作更有序、更容易
-
在Python中,
list
对象有一个sort()
方法,允许您使用自定义的排序规则。您可以使用lambda
表达式来创建临时的匿名函数,然后将它作为排序规则传递给sort()
方法。这在需要一次性定义简单排序规则时非常有用。以下是使用
lambda
表达式进行排序的示例:data = [(3, 'apple'), (1, 'banana'), (2, 'orange')]# 使用 lambda 表达式按元组的第一个元素进行排序 data.sort(key=lambda x: x[0])print(data)
在这个示例中,我们有一个包含元组的列表
data
。我们使用lambda
表达式作为key
参数传递给sort()
方法,以便按元组的第一个元素进行排序。lambda x: x[0]
表示创建一个匿名函数,该函数接受一个参数x
(即元组),然后返回元组的第一个元素。通过将
lambda
表达式作为key
参数传递给sort()
方法,您可以在不创建显式函数的情况下进行自定义排序。请注意,sort()
方法会直接修改原始列表,如果您希望创建一个排序后的副本,可以使用sorted()
函数。 -
lambda函数返回函数名作为结果
- lambda函数是一种匿名函数,即没有名字的函数
- 使用***lambda***保留字定义,函数名是返回结果
- lambda****函数用于定义简单的、能够在一行内表示的函数
使用语法
<函数名> = lambda <参数>:<表达式>
-
f=lambda x,y:x+y执行后,f的类型为数字类型(函数对象)
-
python中for循环内部变量是可以在整个函数体内部访问的
for i in range(2):j = iprint(j) # 打印0\n1print(j) # 打印1
-
每个continue语句只有能力跳出当前层次的循环( 跳过过当前循环中剩余的代码,然后继续下一次循环迭代 )
-
- Python语言是多模型语言
- Pyhton语言是脚本语言
- Pyhton语言是非开源语言(开源语言)
- Python语言是跨平台语言
-
执行eval(‘hello’)和执行eval(“’hello’”)得到相同的结果(不同结果)
若写成x=eval(…)的话,
第一个就是拿出一个变量hello,如果这个变量不存在就报错
第二个拿出来的是一个字符串‘hello’
-
eval函数的作用是将输入的字符串转为Python语句,并执行该语句
-
eval函数的定义为: eval(source,globals=None,locals=None,/),指定是使用全局变量还是局部变量
-
在Python语言中,有一种赋值语句,可以同时给多个变量赋值(a,b = 1,2)
-
将E-R图转换为关系模式时,可以表示实体与联系的是( 关系 )
-
在软件工程详细设计阶段,以下选项中不是详细设计工具的是( 修饰网页用的 )