第一章(初识Python)知识点归纳 Python是从ABC语言衍生而来的 ABC语言是Guido参与设计的一种教学语言,为非专业编程人员所开发的。 Python是荷兰程序员 Guido Van Rossum于1991推出的,保留着ABC的很多功能,而且也融入了Modula-3语言的元素。 Modula-3有着简单和安全的特点。 Python命名的灵感来自BBC的喜剧《巨蟒剧团这飞翔的马戏团》,这门语言与蟒蛇没有直接的联系,虽然剧团的成员John Cleese最...
题目来源:武sir--一个很有意思的人,点击这儿跳转一、基础篇为什么学习Python?通过什么途径学习的Python?Python和Java、PHP、C、C#、C++等其他语言的对比?简述解释型和编译型编程语言?Python解释器种类以及特点?位和字节的关系?b、B、KB、MB、GB 的关系?请至少列举5个 PEP8 规范(越多越好)。通过代码实现如下转换:
二进制转换成十进制:v = “0b1111011”?
十进制转换成二进制:v = 18?
八进制转换成十进制:v = “011”...
1、isdigit() 判断是否是数字型字符串2、enumerate(list) 将列表、字典、元祖加上下标3、\033[31;1m string \033[0m 将string加色4、判断一个对象是否是列表或字典 isinstance(object,list(dict))原文:http://www.cnblogs.com/hqd2008/p/7637563.html
这里记录Python中容易被忽视的小问题一、input(...)和raw_input(...)
#简单的差看帮助文档input(...)和raw_input(...)有如下区别
>>> help(input)
Help on built-in function input in module __builtin__:
input(...) input([prompt]) -> value Equivalent to eval(raw_input(prompt)).
>>> help(raw_input)
Help on built-in function raw_input in module __builtin__:
raw_input(...) raw_input([prompt]) -> string Rea...
1.中文编码问题解决办法:# _*_ coding:UTF8 _*_2.numpy.ndArray a = array([[1,2,3], [4, 5, 6]])3.numpy.argsort() 排序结果为下标4.import 自定义模块的时候进入路径导入活着import os os.path.append(‘路径‘) 原文:http://www.cnblogs.com/futurehau/p/6389025.html
1.普通%格式化字符串 符 号描述 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化浮点数字,可指定小数点后的精度 %e 用科学计数法格式化浮点数 %E 作用同%e,用科学计数法格式化浮点数 %g %f和%e的简写 %G %f 和 %E 的简写 %p ...
1.路径相关1.1 获取目录import os
Path = os.getcwd()
print(‘本文件所在目录:‘+Path)
print(‘所在目录的上级目录‘+os.path.dirname(Path))
1.2 获取当前系统下的路径间隔符(用于路径拼接) os.sepimport os
path = os.getcwd()+os.sep+‘新建文件‘
#‘C:\\Users\\ASUS\\新建文件‘
2.时间相关import time
>>> time.strftime(‘%Y%m%d‘)
‘20200623‘
>>> time.strftime(‘%Y-%m%d‘)
‘2020-0623‘
>>> time.strftime(‘%...
#列表都时有序的#排序 正向li =[1,5,4,7,6,2,3]
li.sort()
pritn(li)
#输:[1,2,3,4,5,6,7]‘‘‘
最快的排序 sort()
不规定其它算法就用这个排序
再牛逼的算法也不如sort高,因为它时用C语言去写的,再加上python也是C写的,
其它算法有些事用inpython代码完成的,
python代码完成后还得转译成C一般面试官出算法排序事考你的逻辑思维能力‘‘‘#有正向自然就有逆向了 ,reverse 反转倒序 默认参数是 reverse(False)反向排序li ...
python基础知识点小结(2021/2/9)持续更新中~~入门小知识cmd在cmd上进行python,直接输入 $\quad python$退出cmd输入 $\quad exit()$到指定文件夹上运行python文件 $\quad python 路径文件名.py$python注释单行注释$\quad#$多行注释$\quad ‘‘‘‘‘‘\quad$ 6个单引号当python 使用中文时,有时候会出错,记得加上 # -*- coding:utf-8 -*-
变量、标识符和关键字 变量 $python$变量可以是任意数据类型,命名规则和$c,c++$相同pytho...
https://mp.weixin.qq.com/s/qerE4a6HU4Fd0pZJq0B9Uw字符串 字符串的内置方法 列表 元组 字典 集合 原文:https://www.cnblogs.com/luweiweicode/p/14716590.html
# -*- coding: utf-8 –*-目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。print u‘中文‘(u和中文之间没有空格)
print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:Python字符串用\进行转义。但是r‘...‘表示法不能表示多行字符串,也不能表示包含‘和 "的字符串(为什么?)如果一个字符串包含很多需要转义的字符,对每一个字符都...
为什么有这篇"杂项"文章
实在是因为python中对象方面的内容太多、太乱、太杂,在写相关文章时比我所学过的几种语言都更让人"糟心",很多内容似独立内容、又似相关内容,放这也可、放那也可、放这也不好、放那也不好。所以,用一篇单独的文章来收集那些在我其它文章中不好归类的知识点,而且会随时更新。class、type、object的关系在python 3.x中,类就是类型,类型就是类,它们变得完全等价。要理解class、type、object的关系,只需...
一:类型和运算–1.1 寻求帮助:dir(obj) # 简单的列出对象obj所包含的方法名称,返回一个字符串列表
help(obj.func) # 查询obj.func的具体介绍和用法– 1.2 测试类型的三种方法,推荐第三种if type(L) == type([]): print("L is list")
if type(L) == list: print("L is list")
if isinstance(L, list): print("L is list")– 1.3 Python数据类型:哈希类型、不可哈希类型# 哈希类型,即在原地不能改变的变量类型...
补充知识点函数形参中默认参数的陷阱针对不可变数据类型,它是没有陷阱的
def func(name, sex='男'):print(name)print(sex)func('Dylan')# 输出结果:
Dylan
男
陷阱只针对默认参数是可变的数据类型
def func(name, a_list=[]): # a_list=[]不在全局名称空间里,也不在局部名称空间里,它在一个特殊的内存空间中a_list.append(name) # 将实参传进来的 name 增加到 a_list 这个空列表里.return a_list # 返回 a_list 这个...
python面向对象技术简介类: 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖,也称为方法的...