• python import的本质探究

    说明 1、import的本质是路径搜索。 2、import的引用可以是模块module,也可以是package。 对于module,实际上是引用一个.py文件。而且对于package,可以采用from…import…的方式,这里实际上是从一个目录中引用模块,此时目录结构中必须有_init_.py文件。 实例 # 导入一个模块 import model_name # 导入多个模块 import module_name1,module_name2 # 导入包中指定模块 from package_na…

    影音 2021年7月21日
  • python可变参数的两种传递方式

    1、包裹位置传递,所有的传入参数都会被args变量收集,它会根据传入参数的位置合并成一个元组(tuple),args是元组类型,即包裹位置传递。 def user_info(*args):     print(args)   # (‘TOM’,) user_info(‘TOM’) # (‘TOM’, 18) user_info(‘TOM’, 18) 2、无论是包裹位置传输还是包裹关键字传输,都是一个包装过程。 def user_info(**kwargs):     print(kwargs) …

    影音 2021年7月21日
  • python两种数据类型的转换

    1、显示转换即强制的进行转换,python进行强制转换只需要在数据之前加上要转换的类型,然后再将数据括起来。 a = bool(”)    #字符串转化为布尔 b = float(5)    #整型转化为浮点 c = int(5.5)    #浮点转化为整数,会被强制舍入 # 运行结果 a False b 5.0 c 5 2、当两个变量不能相加或比较时,编译器就会帮助您进行隐式转换。 a = 1 + True b = 1.0 + 1 + True print(a , b) # 1式bool和整…

    影音 2021年7月21日
  • python如何删除字符串的特殊字符

    说明 1、strip()删除字符串前后(左右两侧)的空格或特殊字符。 2、lstrip()删除字符串前(左)的空格或特殊字符。 3、rstrip()删除字符串后面(右边)的空格或特殊字符。 Python的str是不可改变的,所以这三种方法只是返回字符串前后空白被删除后的副本,而不会改变字符串本身。 实例 str = ‘\n码农飞哥勇敢飞 ‘ print(‘去除前后空格(特殊字符串)’, str.strip()) print(‘去除左边空格(特殊字符串)’, str.lstrip()) print…

    影音 2021年7月21日
  • python字符串大小写转换的3种函数

    说明 1、title()方法用于将字符串中每个单词的第一个字母转换成大写,所有其他字母成小写。转换完成后,该方法将返回转换得到的字符串。如果字符串中没有需要转换的字符,该方法将原封不动地返回字符串。 2、lower()用于将字符串中的所有大写字母转换成小写字母。转换完成后,该方法将返回新的子串。如果字符串原本是小写字母,方法将返回原字符串。 3、upper()用于将字符串中的所有小写字母转换成大写字母。如果转换成功,返回新字符串;反之,返回原字符串。 实例 str = ‘feiGe勇敢飞’ pr…

    影音 2021年7月21日
  • python字符串对齐的三种方法

    说明 1、ljust()用于向指定字符串的右侧填充指定字符,从而达到左对齐文本的目的。 2、rjust()方法是在字符串左侧填充指定字符,从而达到右对齐文本的目的。 3、center()方法用于使文本居中,而非左对齐或右对齐。 实例 str1 = ‘https://feige.blog.csdn.net/’ str2 = ‘https://www.baidu.com/’ print(“通过-实现左对齐”, str1.ljust(30, ‘-‘)) print(“通过-实现左对齐”, str2.l…

    影音 2021年7月21日
  • 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日