python基础 数据类型与变量用r' '表示内部字符不转义,eg:print r'\\t\'用''' '''的格式表示多行内容,eg:print '''line1换行line2换行line3'''用大写的变量名表示常量字符编码源码包含中文时,前面加两句:#!/usr/bin/env python # -*- coding: utf-8 -*-格式化输出: 'Hi, %s, you have
转载
2023-07-26 22:57:30
75阅读
当我学了廖大的Python教程后,感觉总得做点什么,正好自己想随时查阅,于是就开始有了制作PDF这个想法。想要把教程变成PDF有三步:先生成空html,爬取每一篇教程放进一个新生成的div,这样就生成了包含所有教程的html文件(BeautifulSoup)将html转换成pdf(wkhtmltopdf)由于廖大是写教程的,反爬做的比较好,在爬取的过程中还需要代理ip(阿布云代理)Beautifu
转载
2023-09-16 20:59:58
37阅读
Python 简介Python是一个解释型的语言,也就是说:解释器给CPU解释一行,执行一行,速度相比较C是慢了许多;但,Python内置了大量的库函数,还有大量的第三方库,都可以为你编写程序效力,所以仅需要简短的代码,就能干复杂的事情,这也是为什么流传的“人生苦短,我用Python”的原因。Python现在用两个版本2.x和3.x,这两个版本是不兼容的,本系列笔记是根据Python 3.x版本学
转载
2023-06-26 11:32:04
61阅读
说明:该网站上的教程都是针对命令行操作的,这可能跟我们平时把项目托管到github上,然后clone下来进行更改再提交的操作有差异。这节课内容:1.创建自己的repository最好自己新建一个目录,然后在这个目录下创建自己的仓库,添加自己的代码。(注意:git只能管理,追踪文本形式的代码文件,推荐不要用windows自带的记事本编写代码,因为windows记事本的开发者在每个文件开头
1.基本概念2.使用模块调用内置的sys模块,编写hello模块#!/usr/bin/env python3
#-*- coding:utf-8 -*-
#前两行为标准注释,让hello.py文件在unix、Linux。Mac上运行,.py文件使用标准UTF-8编码
'a test module' #模块的文档注释,任何模块代码的第一个字符串都是文档注释
_author_='Carrie
转载
2023-08-10 22:10:42
112阅读
2017年6月5日12:54:28笔记:廖雪峰python2.7教程1.用任何编程语言来开发程序,都是为了让计算机干活。 2.Python是一种相当高级的语言。代码少还不好?代码少的代价是运行速度慢。3.用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Pyth
转载
2023-08-21 13:57:47
41阅读
将以下内容作为第二部分。内容中涉及的程序均来源于廖老师的Python教程(网址为https://www.liaoxuefeng.com/wiki/1016959663602400/)。四、高级特性引入高级特性,可以缩减代码量。1. 切片L[0:3]取列表中的前3个元素,等价于L[:3]。L[-2:]获取最后的2个元素。L[-2:-1]获取倒数第2个元素。L[:10:2]从第1个元素开始每隔2个开始
第七章 模块1、在python中,一个.py文件就称之为一个模块2、使用模块好处:(1)最大的好处是大大提高了代码的可维护性。(2)其次,编写代码不必从零开始。(3)使用模块还可以避免函数名和变量名冲突。3、为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。(类似于C++中的namespace)7.1 使用模块1、使用内置模块Python本身就内置
Python基础编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。基础语法注意: 1、以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 2、缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚
转载
2023-08-04 11:48:49
32阅读
1.函数 Python不但能灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。2.调用函数3.定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:。然后在缩进块中编写函数体,函数的返回值用return语句返回。例:def my_abs(x):
if x >= 0:
return x
else:
转载
2023-06-01 16:28:33
660阅读
由于在深度学习的路上,发现自己两年前学习的python有些遗忘,在面向对象这一块尤其不熟悉,故刷一遍廖雪峰老师的官方教程,梳理一下遗漏的知识点。参考网址:https://www.liaoxuefeng.com/wiki/10169596636024001.默认字符不转义如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r’‘表示’'内部的字符串默认不转义。demo1
##一、函数 要注意的是,python函数的特点, python中一切都是对象,函数也是对象。这个点要从传统的C,JAVA转过来,一个函数可以像一个对象一样被引用,被赋值,作为参数传递给另一个函数,做返回值,还可以在字典,列表等里面使用。同样的,定义的一个类也是这样。 ###1、定义函数 1.1 基本定义 和循环一样,用:和缩进替代{},假设定义一个绝对值函数def my_abs(x):
文章目录输入输出txt特殊字符基本单位:list|tuple|dict|set|generator判断:if循环:for|while|break|continue|Iterable,iter,Iterator函数自定函数函数别名基本单位高阶函数:map|reduce|lambda|filter|sorted偏函数方法编码解码传参切片:list|tuple|str调试try except类 输入输
转载
2023-11-03 19:18:28
30阅读
目录demo1-输入输出demo2-布尔变量demo3-变量demo4-字符串格式化demo5-列表demo6-元组demo7-条件判断 demo8-for循环 demo9-字典与集合demo10-可变对象与不可变对象demo11-内置函数demo12-定义函数与isinstancedemo13-默认参数demo14-默认参数必须指向不可变对象demo15-可变参数demo16
转载
2023-09-28 12:25:07
112阅读
1.注释:以'#'开头2.Python大小写敏感3.数据类型:①整数②浮点数③字符串:以单引号或双引号括起来的任意文本。如果'也为一个字符,那么用""括起来,如果'和"都是字符,那么用转义字符\来表示。如果有很多字符需要转义,可以使用r''表示''内部的字符串默认不转义。如果字符串内部有很多的换行,用\n写在一行不好阅读,为了简化,可以使用'''...'''的格式表示多行内容④布尔值⑤空值:用No
转载
2023-09-07 19:09:54
54阅读
我把廖雪峰GIT教程中最后的小结提取出来。高效率复习。 一:创建版本库小结现在总结一下今天学的两点内容:初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:使用命令git add <file>,注意,可反复多次使用,添加多个文件;使用命令git commit -m <message>,完成。二:版本回退现在总结一下:HEAD指向的版本就是
转载
2023-07-14 01:02:37
24阅读
本系列摘抄自:廖雪峰python教程Python 简介1. python的优点:代码量少。Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。2. python的缺点:第一个缺点是执行速度慢,第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.
转载
2023-06-27 13:08:50
51阅读
整型:a/b a//b a%b 浮点型:.2 字符串: "" '' r"" r'' '''...''' r'''...'''' 变量值共享:写时复制 NULL型:Null 布尔型:True False not Null --->True True-------->True False------->False not 0------->True not ...
转载
2016-06-07 23:48:00
53阅读
2评论
数字字符串转整型,浮点型,字符串要求全为数字 (int)("222") (float)("2222") 布尔型:转为整形 int(True)-->1 int(False) >0 整形,浮点型转字符串 str(1),str(11.2) >>> a=range(5)>>> list(a)[0, 1, 2
转载
2016-06-08 00:56:00
92阅读
2评论
list:元素值不固定,元素类型不固定 apend(xx) insert(INDEX,xx) pop(index) 索引元素: [0] [1] [2] [-1] [-2] LIST,TUBLE变量值是引用,不保存实际值,指向值 TUBLE:元素值回定,元素类型不固定 为空的表达方式: L=[] L=
转载
2016-06-08 00:45:00
96阅读
2评论