目前Pyhton学习中出现的问题

本文介绍了Python编程中常用的标识符规则、参数传递方式、字典操作等基础知识,并详细记录了一些实用的方法,如字符串处理、类型判断、列表操作及常用内置函数的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前比较杂乱无章,后续还会有一些添加补充

1.标识符

(1)标识符是区分大小写的。

(2)标示符以字母或下划线开头,可包括字母,下划线和数字。

(3)以下划线开头的标识符是有特殊意义的。

2.参数前加星号(*)的意义

  面对实际情况时无法提前得知要传入的参数的个数,因此在参数前加星号从而允许函数接受任意多的参数,情况如下:

(1)参数前加一个星号(*),传入的参数存储为元组的形式;

(2)参数前加两个星号(*),传入的参数存储为字典的形式,并且调用时采用例如‘a=1,b=2,c=3’的形式。

3.字典键的要求

(1)不允许同一个键出现两次;

(2)键必须不可变,所以可以用数字、元组或字符串充当,但列表不行。

 

最近的学习中遇到了一些没有见过的方法,在此记录一下:

(1)Python isdigit() 方法检测字符串是否只由数字组成。

       使用方法为str.isdigit(),返回布尔值

(2)isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

       使用方法为isinstance(object,classinfo),classinfo可以是直接或间接类名、基本类型或者有它们组成的元组。

       

       

(3)format格式化函数

       该函数涉及内容较多,在后边专门有一篇文章写它。

(4)Python标准输出stdout重定向

       网址如下http://www.cnblogs.com/turtle-fly/p/3280519.html,目前先记录这个,后续再总结

(5)Python list insert()方法

       insert() 函数用于将指定对象插入列表的指定位置。方法语法:list.insert(index, obj)。index为要插入列表的索引位置,obj为要插入的对象。

(6)Python ord()函数与chr()函数

       ord()函数:是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发

       一个 TypeError 的异常。返回值是对应的十进制整数。

       chr()函数:chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。返回值是当前整数对应的ascii字符。

(7)Python center()方法

       Python center() 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。方法语法:str.center(width[, fillchar]),其解释为:width为字符串总长度,fillchar为要填充的字符。

(8)Python pass语句

       Python编程过程中若未想好要写的内容,可用该语句作为占位。

(9)Range与Xrange函数

       Range函数:生成一个list列表;

       Xrange函数:生成的是一个生成器。

(10)Python strip()方法

        Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。

(11)Python join()方法

        Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

  方法语法:str.join(sequence),str为指定的字符,sequence为要连接的序列。

(12)Python instance()函数

        isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

  方法语法:isinstance(object, classinfo),classinfo可以是直接或间接类名、基本类型或者有它们组成的元组。

  isinstance() 与 type() 区别:

  • type() 不会认为子类是一种父类类型,不考虑继承关系。

  • isinstance() 会认为子类是一种父类类型,考虑继承关系。

  如果要判断两个类型是否相同推荐使用 isinstance()。

       

转载于:https://www.cnblogs.com/LDTSB-0101001/p/6864546.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值