自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Python编码规范PEP8

导入应该按照标准库、第三方库、本地应用程序/特定库的次序进行。3、使用必要的空行增加代码的可读性。类名使用(CamelCase)命名风格,首字母大写,私有类可用一个下画线开头。6、尽可能避免使用无关的空格,如括号、大括号、逗号、分号、冒号前面加空格。1、缩进每个语句块使用4个空格(尽可能不使用Tab键)作为缩进量。模块尽量使用小写字母命名,首字母保持小写,尽量不要使用下画线。变量名尽量小写,常量名尽量大写,如有多个单词,使用下画线隔开。函数名一律小写,如有多个单词,可用下画线隔开。...

2022-07-17 14:56:12 1599 1

原创 Python标准输入和输出函数

类似于str.format(),目标字符串中占位符也使用大括号{},在其中必须加入表达式,可选参数标志!a表示调用表达式ascii()。Python2.6版本开始,字符串类型(str)提供了format()方法对字符串进行格式化,是通过{}和来代替print种格式挂占位符%。4、同样,f-string可以自定义格式,如对齐、设定宽度、符号、补零、精度、进制等,语法格式为{contentformat}f-string,也成各式化字符串常量,本质上并不是一个字符串常量,二十在一个运行时运算求值的表达式。...

2022-07-17 14:33:12 3505

原创 Python运算符的优先级和结合性汇总

Python支持几十种运算符,都被划分为将近二十个优先级。有限集合结合性不尽相同。

2022-07-15 12:35:14 824

原创 Python成员运算符和身份运算符

例如,可以判断一个字符是否属于某个字符串,可以判断某个对象是否在某个列表中,等等。两者都是二元运算符,判断左侧操作数是否在操作数中,如果是,则返回布尔值True,否则返回False。两者均为二元运算符,判断两个操作数是否引用自同一个对象,如果是同一个对象返回True,否则返回False。2、系统获得时间t1、t2应该是一致的,t1==t2,结果是True。虽然t1和t2值相等,但两个对象是不同的。1、is与==有本质区别。前者是用来对比两个变量引用的是否为统一对象,后者用来比较两个变量的值是否相等。...

2022-07-14 12:39:58 1605

原创 Python位运算符

位运算是按照数据在内存中的二进制位(bit)进行计算的,位运算智能操作整数类型,需要现将要执行运算的整数转换为二进制,然后才能计算。设a=0011 1100, b=0000 11011、除按位取反运算符“~”外,其余的位运算符都是二元运算符,结合性均为左结合。2、所有的位运算符的运算结果均为整数类型。...

2022-07-14 12:30:21 470

原创 Python逻辑运算符

逻辑运算符用来表示日常生活中“并且”、“或者”和“除非”等逻辑关系的运算符。1、逻辑非运算符是一元运算符,逻辑与运算和逻辑或运算是二元运算符,结合性都是左结合。2、逻辑运算符的优先级别相对较低,仅高于赋值运算符。3、逻辑运算符一般和关系运算符结合使用,作为选择语句或者循环语句的判断条件依据。4、Python逻辑运算符可以用来操作任何类型的表达式,同时,逻辑运算结果也不一定是布尔类型,可以是任意数据。5、在python中,and和or不一定会计算右边表达式的值,按照逻辑关系,有时可能只计算左边表达式的

2022-07-06 12:30:53 2092

原创 Python比较运算符

又称关系运算,用于对常量、变量或表达式的结果进行大小、真假等的比较。如果条件成立,则返回布尔值True,反之False。常用在选择语句或者循环语句作为条件判断依据。1、所有的比较运算符均为二元运算符,结合性为右结合;2、优先级高于算术运算符和赋值运算符。3、在Python中,当需要判断一个变量的值是否介于两个值之间是可以采用类似“值1...

2022-07-05 12:47:40 1941

原创 Python赋值运算符与赋值运算

“=”作用是讲一个数(常量、变量或表达式等)赋值给另一个变量。赋值运算符将一个变量和一个表达式连接起来的式子成为赋值表达式。S = 51、所有的赋值运算符均为二元运算符,结合性为右结合。2、赋值运算符优先级最低。3、要注意区分赋值运算符与数学中的等号,后者在计算机语言中用“==”标识。...

2022-07-04 12:23:43 560

原创 Python算数运算符和算术表达式

运算符要从下面几个方面理解:1、运算符符号及其运算规则,即运算符的功能;2、运算对象的类型和个数;3、运算结果的类型;4、运算符的优先级别;5、运算符的结核性。1、“-”运算符作为负数时,为一元运算符,其余全为二元运算符。、/、%、//的优先级别高于+、-结合性全为左结合。2、使用除法(/或者//)运算符和求模(%)运算符时,除数不能为0,否则将会引起“ZeroDivisionError:division by zero”的错误。3、Python中可以对浮点数进行取模运算,这与c/c++不同。

2022-07-01 12:54:16 1493

原创 Python数学函数和字符串函数

1、绝对值abs(x)求数值的绝对值>>> abs(-3.4)3.4>>>2、最小值 min(x)求最小值>>> min(10,23,56,4,656,66)4>>>3、最大值max(x)求最大值>>> max(10,23,56,4,656,66)656>>>4、算术平方根sqrt(x)使用前先加载math>>> import math&gt

2022-03-31 20:37:14 1032

原创 Python数据类型转换

Python数据类型相互转分隐式转换和显式转换,隐式转换称自动转换,不需要做特殊处理。显式转换也称为数据类型的强制类型转换,通过内置函数实现:1、整数 int(x)将x转换成一个十进制的整数。>>>int(3.14)32、浮点数 float(x)将x转换为一个浮点数>>> float(3)3.03、复数 complex(real[,imag])创建一个复数>>> complex(1,2)(1+2j)4、字符串 str(x

2022-03-31 20:14:32 7147

原创 Python变量

变量特点1、不需要事先定义变量名和类型,使用时直接赋值;2、变量名必须满足标识符命名规则;3、指定变量名时必须强制赋初值,否则报错“NameError”4、变量类型随着变量值的变化而变化,不用担心数字类型1、整数类型1、二进制;2、八进制;3、十进制;4、十六进制;2、浮点数类型例如:3.14, 0.123 , -0.16,表示方法:1、小数表示法;2、指数表示法 56e4, 12E-23、复数类型和数学中复数概念一直,有实部和虚部组成,j或J表示虚部:1.58

2022-03-20 22:05:58 734

原创 python标识符规则

标识符规则1、由大小写字母、数字和下划线组成,只能以字母或者下划线开头。2、不能高阔除下划线以外的其他热河字符,如%……%¥#@3、不能包含换行符、空格和制表符等空白字符。4、不能使用Python中的关键字和约定俗成的名称,如print5、Python区分大小写。...

2022-03-20 19:57:31 1967

原创 Python关键字

关键字Python3.9的关键字:关键字说明and用于表达式运算,逻辑与操作as用于类型转换assert断言,用于判断变量或者条件表达式的值是否为真async用于声明一个函数为异步函数await用于声明程序被挂起break中断循环语句的执行class用于定义类continue用于继续执行下一次循环def用于定义函数或者方法del用于删除变量或者序列的值elif条件语句,与if、else结合使用el

2022-03-20 19:54:24 92

原创 requests.get代理ip使用中requusts.eceptions.ProxyError错误

requests代理ip使用ProxyError报警

2022-03-10 12:53:27 798

原创 Python元组数据详解

元组tuple是将多种不同数据类型数据存放在一起的高级数据结构。只有一个元素时,元素后加’,’元组的常用操作与列表类似,唯一不同之处是元组是不可变数据类型,即不能队员组进行增加、删除、修改和排序等操作,否则会发生TypeError:‘tuple’object does not support item assignment异常。list1 = [1,2,3,4,5,6,7,8,9,10] #以这个数组为例子创建tuple_name = ([elements])tuple_name = t

2022-03-08 22:33:00 1532

原创 Python列表详解

列表是存储数据类型的一种容器。列表创建两种方法:1、直接用英文中括号将任意各元素括起来,例如:lista = []listb = [1,2,3]listc = [Ture,False,1,'name']2、list()函数定义lista = list()listb = list('123') #等价于listb = ['1',2','3']listc = list(range(10)) #等价于listc = [0,1,2,3,4,5,6,7,8,9]列表的访问可以用列表

2022-03-07 12:40:24 915

原创 Python中列表、元组、字典、集合数据类型对比

数据类型Python数据类型分列表list、元组tuple、字典dict、集合set序列数据类型,菜鸟如我经常混淆,今天学习下做个记录。列表是Python中用来存储多个数据对象的一种容器,形式上是一对英文中括 ‘[ ]’ 号括起来的多个数据元素,元素之间用英文逗号分隔开,每个对象的眼熟数据类型可以想通,也可以不同。例如:[0,2,5,6,8] #存储整型数据的列表['星期一','星期二','星期三','星期四']#存储星期['李蕾',19,True]元组tuple是另一种将多种不同数据类型

2022-03-04 21:50:03 1172

原创 安装Anaconda的注意事项

Anaconda是Python的集成安装包,把Python中常用的库都集成了,对于初学者来说还是很友好的,不过在安装过程中也有一些陷阱,下面把我自己安装中碰到的问题记录一下:对系统的要求WIN10用户安装直接下载最新版就可以了,win7的用户不要下载最新版的去清华大学镜像网站下载一个相对老一点的版本,不然安装时会报Path错误:“anconda failed create munes”。我曾经为这个问题折腾了3晚上,把jdk卸载,修改系统环境7变量,下载vc_redist然并卵,没用。希望碰到这个问

2022-02-23 20:43:05 500

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除