当前位置: 首页 > news >正文

网站定制开发内容电商平台开发需要多少钱

网站定制开发内容,电商平台开发需要多少钱,wordpress 手机 看视频,承德网站建设公司1、列表(list)和元组(tuple)有什么区别? ①列表是不可变的,创建后可以对其进行修改。元组是不可变的,元组一旦创建,就不能对其进行修改。 ②列表表示的顺序,它们是有序…

1、列表(list)和元组(tuple)有什么区别?

①列表是不可变的,创建后可以对其进行修改。元组是不可变的,元组一旦创建,就不能对其进行修改。

②列表表示的顺序,它们是有序序列,通常是同一类型的对象。比如说按创建日期排序的所有用户名,如["Seth", "Ema", "Eli"]。元组表示的是结构。可以用来存储不同数据类型的元素。比如内存中的数据库记录,如(2, "Ema", "2020–04–16")(#id, 名称,创建日期)。

2、如何进行字符串插值?

①格式化字符串: 使用百分号(%)进行字符串格式化。例如,%d表示整数,%f表示浮点数,%s表示字符串等。

name = "Alice"
age = 30
message = "My name is %s and I am %d years old." % (name, age)
print(message)

②format()方法: 使用format()方法将要插入的值作为参数传递给字符串中的占位符{} 

name = "Bob"
age = 25
message = "My name is {} and I am {} years old.".format(name, age)
print(message)

③f-string(Python 3.6及以上版本): 使用f-string可以直接在字符串前加上fF,然后在字符串中使用花括号 {} 插入变量或表达式。 

name = "Charlie"
age = 20
message = f"My name is {name} and I am {age} years old."
print(message)

3、‘is’和‘==’有什么区别?

is用来检查对象的标识(id),而==用来检查两个对象是否相等。

4、什么是装饰器(decorator)?

装饰器允许通过将现有函数传递给装饰器,从而向现有函数添加一些额外的功能,该装饰器将执行现有函数的功能和添加的额外功能。

Python中的装饰器-CSDN博客

5、解释Range函数。

①作用:Range函数可以用来创建一个整数列表,一般用在for循环中。它有3种使用方法。

②参数:Range函数可以接受1到3个参数,参数必须是整数。

③用法

1.range(stop):生成从0到参数“stop”之间的整数。

[i for i in range(10)] ==> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

2.range(start, stop) : 生成从参数“start”到“stop”之间的整数

[i for i in range(2,10)] ==> [2, 3, 4, 5, 6, 7, 8, 9]

3.range(start, stop, step):以参数“step”为步长,生成从“start”到“stop”之间的整数。

[i for i in range(2,10,2)] ==> [2, 4, 6, 8]

6、定义一个名为car的类,它有两个属性:“color”和“speed”。然后创建一个实例并返回“speed”。

class Car : def __init__(self, color, speed): self.color = color self.speed = speedcar = Car('red','100mph')
car.speed   #=> '100mph'

7、Python中的实例方法、静态方法和类方法有什么区别?

实例方法:接受self参数,并且与类的特定实例相关。

静态方法:使用装饰器 @staticmethod,与特定实例无关,并且是自包含的(不能修改类或实例的属性)。

类方法:接受cls参数,并且可以修改类本身。

class CoffeeShop: specialty = 'espresso'def __init__(self, coffee_price): self.coffee_price = coffee_price# 实例方法 def make_coffee(self): print(f'Making {self.specialty} for ${self.coffee_price}')# 静态方法@staticmethod def check_weather: print('Its sunny') # 类方法 @classmethod def change_specialty(cls, specialty): cls.specialty = specialty print(f'Specialty changed to {specialty}')coffee_shop = CoffeeShop('5')
# 调用实例方法
coffee_shop.make_coffee    #=> Making espresso for $5
# 调用静态方法
coffee_shop.check_weather    #=> Its sunny
#调用类方法修改CoffeeShop的属性specialty
coffee_shop.change_specialty('drip coffee')    #=> Specialty changed to drip coffeecoffee_shop.make_coffee    #=> Making drip coffee for $5

8、解释map函数的工作原理。

Map函数返回一个列表,该列表由对序列中的每个元素应用一个函数时返回的值组成。

def add_three(x): return x + 3li = [1,2,3]
# 我对列表中的每个元素的值加了3。
[i for i in map(add_three, li)]    #=> [4, 5, 6]

9、解释reduce函数的工作原理。

reduce接受一个函数和一个序列,然后对序列进行迭代。在每次迭代中,当前元素和前一个元素的输出都传递给函数。最后,返回一个值。

from functools import reducedef add_three(x,y): return x + y 
li = [1,2,3,5] 
reduce(add_three, li)    #=> 11返回11,它是1 + 2 + 3 + 5的总和。

10、解释filter函数的工作原理。

Filter函数顾名思义,是用来按顺序过滤元素。每个元素都被传递给一个函数,如果函数返回True,则在输出序列中返回该元素;如果函数返回False,则将其丢弃。

def add_three(x): if x % 2 == 0: return True else: return False
li = [1,2,3,4,5,6,7,8]
[i for i in filter(add_three, li)]    #=> [2, 4, 6, 8]注意上面所有不能被2整除的元素如何被删除的。

http://www.fp688.cn/news/146409.html

相关文章:

  • 可以发锚文本的网站苏州seo网站系统
  • 网站由什么组成百度搜索引擎的网址是多少
  • 专做品牌的网站seo全网优化指南
  • 论坛网站建设模板seo教程自学
  • 水泥公司网站建设怎么打开网站
  • 中国建设工程造价信息网站重庆seo代理
  • 郑州美容网站建设网络推广seo教程
  • 做网站维护有危险吗短视频培训学校
  • 嘉兴seo网站优化seo资料站
  • 卢湾做网站公司seo岗位职责
  • 广东省高校质量工程建设网站搜索引擎营销的方法包括
  • 做口腔科网站黑科技引流推广神器免费
  • 网站推广seo优化怎么做外链
  • 怎么建设菠菜网站真实的优化排名
  • wordpress 复制文章网络优化软件
  • 4秒网站建设无锡网站建设
  • 专业性网站 ip广州疫情今天最新消息
  • 南宁做网站公司必荐云尚网络seo确定关键词
  • 深圳做网站排名哪家专业手机版百度入口
  • 在网上做兼职美工有哪些网站品牌运营策略有哪些
  • 建设中学校园网站的来源武汉全网推广
  • 敦煌做网站的公司电话专业的推广公司
  • 一个网站怎么做镜像站优化方案怎么写
  • 做旅游网站的开题报告谷歌浏览器官网
  • 怎么样做网站seo网站查询工具
  • html手机网站模板百度后台管理
  • 最新汽油价格调整最新消息seo公司推荐推广平台
  • 怎么做网站二维码班级优化大师简介
  • 想做网站去哪里做泰安短视频seo
  • 深圳做网站的公司 cheungdom厦门人才网官网招聘信息网