运算符算术x+y 相加 8+8=16 ‘a’+’b’=’ab’x-y 相减 8-8=0x*y 相乘 8*8=64 x**y 幂运算 8**8=(8*8*8*8*8*8*8*8)=pow(8,8)=16777216x/y 相除 9/8=1.125 注意上下取舍问题,有时会有截断import math >>> math.floor(1.2) 1 >>>
转载 2023-06-05 12:14:05
405阅读
# 在Python理解`uint8` 在学习计算机科学和编程时,了解数据类型是非常重要的一步。Python作为一门高阶编程语言,提供了丰富的内置数据类型。在众多数据类型,`uint8`是一种非常特别的无符号整数类型,通常用于图像处理、数据压缩和其他需要高效存储的场合。本文将探讨`uint8`在Python的应用和使用方式。 ## 1. 什么是`uint8`? `uint8`代表的是“无
原创 8月前
214阅读
乱码原因:因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了。解决方法:在控制台打印的地方用一个转码就ok了,打印的时候这么写:print myname.decode('UTF-8').encode('GBK')比较通用的方法应该是:import sys typ
转载 2023-08-21 20:24:16
306阅读
1,% 形式的格式化a = '%6d' % 123 # %d 格式化整数 6表示字符传的总长度 # 结果( 123) 可见总长度为6格,但123只能占3格,所有前面空了3格 b = '%09.2f' % 3.1415 # %f 格式化浮点数 09表示总长为9格(小数点也算一格)不足用0填充 .2表示保留2位小数(四舍五入) # 结果 (000003.14) 可见总长为9,保留了小数点后
转载 2024-06-09 19:16:27
85阅读
# -*- coding: utf-8 -*-
转载 2023-07-01 15:43:14
76阅读
Python默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了注意:# coding=utf-8 的 = 号两边不要空格。注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。注意
什么是 PEP8 风格Python Enhancement Proposal #8 叫作 PEP 8它是一份针对 Python 代码格式而编订的风格指南尽管只要语法正确,代码随便怎么写都行,但采用一致的风格可以使代码更易读、更易懂官方:https://www.python.org/dev/peps/pep-0008/中文翻译博客:与空白有关的建议在Python,空白(whitespace)在语法
转载 2024-01-12 01:31:20
80阅读
python的PEP8规范换行括号缩进空行空格注释继承循环字符串关闭文件导入下划线类main判断通用 换行主动换行foo_bar(self, width, height, color='black', design=None, x='foo', emphasis=None, highlight=0)括号隐式连接if (width == 0 and height ==
转载 2023-12-13 02:51:23
43阅读
1.什么是PEP8PEP 是 Python Enhancement Proposals 的缩写,直译过来就是「Python增强建议书」也可叫做「Python改进建议书」,说的直白点就是Python相关的一些文档,主要用来传递某些信息,这些信息包括某个通知亦或是某个新的规范。关于更深层次的概念,大家有兴趣的可以自行去了解。PEP 后面的数字从0开始一直累加,不同的数字代表不同的文档,我们今天介绍的是
python PEP8规范大致的内容:    1.代码编排      2.文档编排    3.空格的使用    4.注释    5.文档描述    6.命名规范    7.编码建议内容的开端:1.代码编排  1.缩进。 4个空格的缩进,不使用Tap,更不能混合使用Tap和空格。 2.每行最大长度79,换行可以使用反斜杠,最好使用圆括号。 3.类和top_level函数定义之间空两行;类的方法
转载 2023-08-10 09:58:57
92阅读
一、进制在计算机编程,整数可以通过十进制、二进制、八进制和十六进制来表示1、十进制基数:0、1、2、3、 4、 5、 6、 7、 8、 9进位:逢10进1位权:例如:123 = 100 + 20 + 32、二进制基数:0、1进位:逢2进1位权:例如:1100 = 8+ 4 + 0 + 03、八进制基数:0、1、2、3、4、5、6、7进位:逢8进1位权:例如:67 = 48 + 74、十六进制基数
转载 2023-08-20 23:42:29
169阅读
1. 几种编码方式
转载 2023-05-25 21:32:08
52阅读
# 在CentOS 8更新Python的步骤 在CentOS 8更新Python是一个相对简单的过程。下面我将为你详细介绍这个过程,包括每一步所需的命令和执行步骤。最终的目标是安装或升级到最新版本的Python。 ## 整体流程 下面是更新Python的主要步骤: | 步骤 | 描述 | |------|------------------
原创 11月前
105阅读
从今天开始学习python,学习的目的:国外的都是以python做编程入门,去英国前要把课补上今天买了一本机器学习实战,是用python写的,虽然大部分代码能够看懂,但是系统的学习还是很有必要知乎上的大牛很推崇python,一定有道理,学学也无妨在知乎上找了一些python入门的经验,这篇比较中意。 本来一直犹豫不决要选3.x还是2.x,最后还是选择2.x,作为入门,等需要时再看2.x与3.x的区
UTF-8(表示每次8个位传输数据)通用性比较好,是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示,也就是必须两者都是utf-8才行。gbk是是国家编码,通用性比UTF8差,GB2312之类的都算是gbk编码。GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符
一般我喜欢用 utf-8 编码,在 python 怎么使用呢?
转载 2023-05-25 21:27:56
164阅读
对编码问题一直一知半解,之前也是得过且过,正好有个同事要我帮忙写个脚本,涉及这方面的问题,借这个契机研究了一下.先贴几篇比较好的:1.阮老师的上古文章(07年…),虽然古老但对理解帮助很大,从最基础讲起,逻辑清晰易理解. (ps: 阮老师的博客都有此特点, 在这里推荐一波, 从js到linux, 精通前后端, 是可以当文档看的博客): http://www.ruanyifeng.com/blo..
转载 2024-07-26 11:00:29
36阅读
用PyDev开发数据库读写程序,数据库是mysql,用utf-8字符集。有开发者在提到:“我用了下面几个措施,保证MySQL的输出没有乱码:  1 Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8)     2 MySQL数据库charset=utf-8      3 Python
转载 2023-06-30 21:40:04
794阅读
目录PEP8是什么鬼?缩进、缩进、缩进老司机,不要再敲分号了!就算是喝假酒上头,你也要保证你敲得符号都是英文状态下的注释关于引号逻辑行与物理行行长度空行返回Python目录返回随笔目录PEP8是什么鬼?首先把8去掉,看PEP是什么鬼,PEP是Python增强提案(Python Enhancement Proposal)的缩写,大家通过社区、邮件列表等方式 ,来为Python建言献策,官方最终会整理
转载 2023-07-05 21:01:34
149阅读
本节重点是统计运算。通常用pandas做事情,涉及数值运算的少。一、数值运算数值运算只对数值列起作用。1. +,-,x,/,//,%,**可以直接使用 +,也可以使用函数add()DataFrame.add(other, axis='columns', fill_value=None)other:另一个DataFrame或Series;axis:如果other是Series,指定Series的索引
  • 1
  • 2
  • 3
  • 4
  • 5