• python多值参数是什么

    说明 1、需要一个函数来处理的参数数是不确定的,这时可以使用多值参数。 2、python有两个多值参数,在参数名前增加一个*可以接收元组。在参数名前增加两个*可以接收字典。 实例 def demo(num, *args, **kwargs):       print(num)     print(args)     print(kwargs)     demo(1, 2, 3, 4, 5, name=”小明”, age=18, gender=True) 每日分享到群里,或者推荐给朋友会得大量积分…

    影音 2021年7月21日
  • python缺省参数的使用注意

    说明 1、缺省参数的定义位置,要保证带有默认值的缺省参数在参数列表末尾。 2、调用函数时,如果有多个缺省参数,需要指定参数名称。 实例 def print_info(name, title=””, gender=True):     “””     :param title: 职位     :param name: 班上同学的姓名     :param gender: True 男生 False 女生     “””       gender_text = “男生”       if not g…

    影音 2021年7月21日
  • python全局变量的使用注意

    1、通过全局变量的引用获取对应的数据,但不允许直接修改全局变量的引用。 num = 10   def demo1():     print(“demo1” + “-” * 50)     # 只是定义了一个局部变量,不会修改到全局变量,只是变量名相同而已     num = 100     print(num)     def demo2():     print(“demo2” + “-” * 50)     print(num)   demo1() demo2()   print(“over…

    影音 2021年7月21日
  • python局部变量的生命周期理解

    说明 1、生命周期,就是变量从创建到系统回收的过程。 2、当函数执行时,局部变量将被创建。函数执行结束后 局部变量被系统回收。 在生命周期中,局部变量可用于存储函数中临时使用的数据。 实例 def demo1():     num = 10     print(num)     num = 20     print(“修改后 %d” % num)     def demo2():     num = 100     print(num)   demo1() demo2()   print(“ov…

    影音 2021年7月21日
  • python函数嵌套调用的实现

    说明 1、在一个函数中又调用了另一个函数,调用函数test2,它又调用函数test1。 2、调用test1函数时,首先要完成函数test1中的所有任务。 返回调用test2中函数test1的位置,然后继续后续代码的执行。 实例 def test1():     print(“*” * 50)     print(“test1~~~”)     print(“*” * 50)        def test2():     print(“-” * 50)     print(“test2~~~”)…

    影音 2021年7月21日
  • python函数的参数是什么

    说明 1、函数参数,增加函数的通用性,针对相同的数据处理逻辑,可以适应更多的数据。 2、将参数作为变量,在函数内部进行所需的数据处理。 调用函数时,根据函数定义的参数顺序,通过参数传输想要在函数内部处理的数据。 实例 def sum_2_num(num1, num2):       result = num1 + num2          print(“%d + %d = %d” % (num1, num2, result))   sum_2_num(50, 20) 每日分享到群里,或者推荐给…

    影音 2021年7月21日
  • python字典的应用场景

    应用场景 1、使用多个键值来存储描述一个物体的相关信息,描述更复杂的数据信息。 2、在一个列表中放置多个字典,然后进行遍历,在循环体中对每个字典进行相同的处理。 实例 card_list = [{“name”: “张三”,               “qq”: “12345”,               “phone”: “110”},              {“name”: “李四”,               “qq”: “54321”,               “phone”…

    影音 2021年7月21日
  • python爬虫如何减少ip的限制

    1、python有很多web框架,拿一个来写api供爬虫调用。这有做有很多好处,比如:当爬虫发现代理,主动用apidelete代理IP,爬虫发现代理池IP不够时主动去refresh代理池。这比检验程序更可靠。 2、在代理服务提供商认可的调用API频率下,尽可能多的获取IP,然后写一个检验程序,不断的用这些代理浏览一个稳定的网站,看能不能正常使用。这个过程可以采用多线程或异步的,因为检验代理是一个缓慢的过程。 3、在爬虫使用代理IP连续使用的过程中,第一步是保证新的IP不断进入IP池。为了避免浪费…

    影音 2021年7月21日
  • python字典如何遍历数据

    说明 1、for循环遍历:使用for循环直接遍历字典,此时得到字典的key值。 2、keys():用于获取字典的key值。获得的类型是dict_keys,然后使用list()进行强制转换,获得key值,或者使用for循环遍历。 3、values():用于获取字典的values值,类型为dict_values,然后使用==list()==强制转换,获取values值,也可以使用for循环遍历。 4、items():用于获取字典中的所有键值对。获得的类型是dict_items,内容是由key值和va…

    影音 2021年7月21日
  • python字典的元素访问

    说明 1、字典中没有下标的概念,使用key值访问字典中对应的value值。当访问的key值不存在时,代码会报错。 2、get(‘key’):直接将key值传入函数,当查询到相应的value值时,返回相应的值,当key值不存在时,返回None,代码不会出错。 3、get(key,数据):当查询相应的value值时,返回相应的值,当没有key值时,返回自定义的数据值。 实例 # 定义一个字典 dic = {‘Name’: ‘张三’, ‘Age’: 20}   # 使用 key 值访问元素 print…

    影音 2021年7月21日