![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
野比带雄
这个世界非常多样,自我实现的方式也绝不止哪一种。我们每个人都不一样,永远不要试图成为他人,那是妄念。我们唯一能做的,就是看清自己并努力成为更好的自己,这条路永远都不会错。
展开
-
使用python查看文本编码类型
import chardet# 以二进制的方式读取文件f = open('demo.txt','rb')data = f.read()# 去掉['encoding']可以看完整输出,这里我做了筛选,只显示encodingprint(chardet.detect(data)['encoding'])原创 2020-05-09 21:30:59 · 775 阅读 · 0 评论 -
Python截取、替换、分割字符串
一、截取字符串 Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。def main(): str = '12345678' print (str[0:1]) # 输出str位置0开始到位置1以前的字符 print (str[1:6]) # 输出str位置...原创 2020-04-30 20:00:41 · 1358 阅读 · 0 评论 -
Python判断字符串是否包含指定字符串的方法
方法一:使用操作符 indef main(): str = "abcdefgh" re = "cd" flag = re in str print(flag)if __name__ == "__main__" : main()结果:True方法二:使用string模块的函数1. find() 检测字符串中是否包含子字符串,如果指定 beg(开始)...原创 2020-04-30 19:41:19 · 49158 阅读 · 0 评论 -
python中没有i++自增运算
在python中是没有自增和自减的,因此在python中用 i = i + 1和 i = i -1 实现效果即可。因为Python的模型规定,数值对象是不可改变的。 i = i + 1 相当于重新创建了一个变量 i ,而不是改变了 i 中的数值。举个例子:def main(): i = 1 j = 1 print(id(i)) print(id(j)) prin...原创 2020-04-30 19:19:10 · 1875 阅读 · 0 评论 -
快速掌握python的global用法
起初我查global的用法,网上说是用来定义全局变量,因为我本身学过java,我记得它的全局变量是用static关键字,如:public static int n = 2;类比java,我以为python是global n = 2但是我想错了!! Python 和java大不一样,java是一开始就要声明这个是全局变量,然后谁想用谁就直接用了; 而python是当你在函数中使...原创 2020-04-27 09:25:47 · 482 阅读 · 0 评论 -
python常用的函数
str.endswith(suffix, 2, 4),str字符串从下标2开始一直截取到下标4之前,截取的字符串和suffix做对比,是否以suffix为结尾os.chdir(“F:/aa”),改变当前idle的工作目录os.listdir(“路径”),获取该目录下的所有文件,并返回list...原创 2020-04-26 17:39:16 · 122 阅读 · 0 评论 -
python向列表添加元素方法
1. appendalist = ['a','b']alist.append('c')#向列表尾部插入元素2. extendalist = ['a','b']alist.extend(['c','d'])#向列表尾部插入参数列表中的所有元素3. insertalist = ['a','b']alist.insert(1,'c')#向列表中插入一个元素,使它的下标为1,后面...原创 2020-04-26 17:35:33 · 553 阅读 · 0 评论 -
第一次接触python
首先写下我从安装python环境开始吧,百度直接搜索python,从官网下载python安装,它有windows的exe文件直接下一步安装成功就行了。这里官网上有2.X和3.X版本,目前官方确认Python2.x版本将在2020年1月1日终止支持。 点下一步过程中,注意勾选添加“添加到环境变量”。这样环境变量自动帮你配置,然后你在cmd下键入python,如果有反应就是安装成功。这里就是你...原创 2020-04-26 17:04:00 · 162 阅读 · 0 评论 -
python中地址路径的间隔符在字符中的表示
“/”左倾斜是正斜杠,所以除号就是目录分隔符“\”右倾斜是反斜杠在日常使用中(不在代码中),Unix和Web用正斜杠/,windows的目录路径用反斜杠需要知道的是,反斜杠在代码的字符串里出现时,是被翻译成转义字符的,所以当你遇到字符串中有反斜杠就注意了,到底是作为转义声明使用还是作为目录分隔符,如果作为目录分隔符,如:str1 = "F:\haha\test\1.txt" 是错误的...原创 2020-04-26 17:00:50 · 769 阅读 · 0 评论 -
python修改文件名的renname和renames方法使用规则
os.rename(src, dst) os.rename() 方法用于命名文件或目录,src、dst均为路径字符串,从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError。 需要注意的是这两个参数可以是绝对路径,也可以是相对路径,相对路径是相对于os.getcwd()的路径,通常在idle中使用,真正写成python文件不建议使用。os.renames(src, d...原创 2020-04-26 16:45:29 · 1702 阅读 · 0 评论 -
Python 将字符串转为字典的三个方法json/eval/ast以及其使用规则
言简意赅直接上代码:import astimport jsondef main(): #是json字符串 #是字典字符串 #eval可用、json.loads可用、ast.literal_eval可用 str_1_1 = '{"apple":1,"pear":"sweet","peach":3,"banana":4}' #是json字符串...原创 2020-04-26 15:32:08 · 1022 阅读 · 1 评论 -
python关于模块导入from和import关键字正确使用
刚刚使用 https://blog.csdn.net/qq_36923376/article/details/89709167 这个文章中的两个python文件测试了一下pi.pycircle.py试图说明下from 和import应该如何使用。首先circle.py想使用pi.py文件中的PI自变量,那么它有以下两种导入方式:import python文件名from py...原创 2020-04-24 15:12:02 · 1132 阅读 · 0 评论 -
了解python代码的执行顺序和对if __name__ == '__main__'理解
进度一: 前几天,我学习python时,编写简单的代码,一般是这样的: pi.pyPI=3.14print("this is out")def main(): print("PI=",end='') print(PI)main() 我以为在代码最后调用main()函数,表示从主函...原创 2019-04-30 20:31:43 · 1334 阅读 · 1 评论 -
python基础语法快速入门之文件读写
Python提供了内置支持来实现文件的打开(open)、处理(process)和关闭(close)。可以允许你打开一个文件以某种方式处理其其数据(读、写、追加数据),然后在完成时关闭文件(这回保存所做的修改)。写文件步骤:调用open函数会返回一个文件流,两个参数,第二个参数指操作模式(此处为追加模式)。 使用print方法写数据到文件,它有两个参数,第一个是数据,第...原创 2019-04-24 22:30:46 · 140 阅读 · 0 评论 -
python基础语法快速入门之输入输出
输入:x = input("提示字")输出:字符串:print("hello world")整型:print(100)变量输出:x=12 #整型s="hello" #字符串型arr=[1,2,"a"] #列表t=(1,2,"a") #元组d={"a":1,"b":2} #字典以上数据类型都可直接用 print(变量名) 直接输出格式化输出:s =...原创 2019-04-24 17:17:15 · 221 阅读 · 0 评论 -
python基础语法快速入门之异常处理
异常处理python中try/except/else/finally语句的完整格式如下所示:try: Normal execution blockexcept A: Exception A handleexcept B: Exception B handleexcept: Other exception handleelse: if ...原创 2019-04-24 16:16:11 · 116 阅读 · 0 评论