随笔分类 - Python笔记
记录学习Python语言中的知识点
摘要:引用自“鱼c工作室” 文件的打开模式和文件对象方法 : https://fishc.com.cn/forum.php?mod=viewthread&tid=45279&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403 os、os.path 模块中关于文件
阅读全文
摘要:在python中,字典的亲戚就是集合,集合就是无映射关系的字典,花括号并不是字典的特权。如下面程序所示: 众所周知,集合中的元素互不相同,python中也如此。且输出的数据按一定顺序排列。并且集合不支持索引。如下程序所示: 创建集合的方法有2种,一是上述形式,二是内置的函数set() 往集合里面添加
阅读全文
摘要:(1)除了常用的创建字典的方法以外,python还提供了字典的内置函数dict(),使用该函数创建字典的方法如下: 第一种方法中,经过help(dict)可知道,dict(mapping)只有一个参数,所以这里用括号的方法先把众多参数修改成一个元组,把元组当成一个参数即可。 第二种方法中,经过hel
阅读全文
摘要:def function(x,y): if x == 0: return 0 if y == 0: return 1 return function(x,y-1)*x while(1): number = int(input('请输入x的值:')) y = int(input('请输入y的值:')) print...
阅读全文
摘要:>>> count = 4 >>> def func(): count = count * 10 print(count) >>> func() Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> f
阅读全文
摘要:(1)使用方法sort()对列表进行永久性排序 >>> cars = ['toyota','subaru', 'bench','bmw', 'audi'] >>> cars.sort() >>> cars ['audi', 'bench', 'bmw', 'subaru', 'toyota'] >>
阅读全文
摘要:请参考此网站: 字符串的方法及注释:http://bbs.fishc.org/forum.php?mod=viewthread&tid=38992&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403 字符串格式化符号含义及转义字符含义 :http://bb
阅读全文
摘要:python中的元组是什么?我们知道,列表是可以修改的,但是有的时候你需要创建一系列不可修改的元素,元组就是为满足这种需求而产生的。python中将不能修改的值称为不可变的,而不可变的列表称为元组。元组是一种被戴了枷锁的列表。 1.元组的表示 元组看起来像列表,但是它使用圆括号而不是方括号来标识。如
阅读全文
摘要:1. 比较操作符 >>> list1 = [123] >>> list2 = [456] >>> list1 > list2 False 列表中有单个元素时,直接比较相对应的元素大小即可,如果列表中有多个元素呢?如下: >>> list1 = [123,456] >>> list2 = [456,1
阅读全文
摘要:在python中,删除列表元素的方法有三种,分别为remove(),del(),pop()函数 (1)remove() >>> name = ['小明','小华','小红','小李','小霞','小文'] >>> name.remove('小红') >>> name ['小明', '小华', '小李
阅读全文
摘要:python里面的列表与其他语言的列表不同,虽然python是基于c语言开发的,但是它列表里面的元素种类可以是混合的,它就是打了激素的数组。 1. 列表的元素可以是相同的种类,也可以是不同种类的,如: >>> name = ['小明','小红','小华','小海'] >>> number = [1,
阅读全文
摘要:assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。 什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃, 不如在错误条件出现的那一瞬间我们实现“自爆”。 一般
阅读全文
摘要:首先先看单斜杆的用法:举几个例子 >>> print(5/3),type(5/3)1.6666666666666667(None, <class 'float'>) >>> print(6/3),type(6/3)2.0(None, <class 'float'>) >>> print 5.0/3,
阅读全文
摘要:写一个程序,判断给定年份是否为闰年。 这样定义闰年的:能被4整除但不能被100整除,或者能被400整除都是闰年。 while(1): year = input("请输入一个年份,让我判断一下是不是闰年: ") while not year.isdigit(): print("请输入一个整数年份,不要
阅读全文
摘要:1. 使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢? 小数取整会采用比较暴力的截断方式,即向下取整。(注:5.5向上取整为6,向下取整为5) 2. 我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗? int() 固然没那么“聪明”,但
阅读全文
摘要:s为字符串 s.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。 s.isalpha() 所有字符都是字母,为真返回 Ture,否则返回 False。 s.isdigit() 所有字符都是数字,为真返回 Ture,否则返回 False。 s.islower()
阅读全文
摘要:在使用input()内置函数输入数字时,要注意一点: input()的返回值始终是字符串,所以type(number)永远是<class 'str'>! 如: >>> temp = input("请输入一个数字:")请输入一个数字:3>>> type(temp)<class 'str'> 这一点一定
阅读全文
摘要:在python中,可使用type()和isinstance()内置函数获取数据类型 如: (1)type()的使用方法: >>> a = '230' >>> type(a) <class 'str'> >>> a = 230 >>> type(a) <class 'int'> >>> a = 230
阅读全文
摘要:如果字符串中需要出现单引号和双引号怎么办? 如打印字符:Let's go shopping! (1)使用转义字符(\) >>> 'let\'s go shopping!'"let's go shopping!" (2) >>> "Let's go shopping"Let's go shopping
阅读全文

浙公网安备 33010602011771号