3 Marvel__Dead

尚未进行身份认证

暂无相关简介

等级
TA的排名 3k+

Python内置函数(8)——bytes

原型:class bytes([source[, encoding[, errors]]])说明:返回值为一个新的不可修改字节数组,每个数字元素都必须在0 - 255范围内,和bytearray函数的具有相同的行为,差别仅仅是返回的字节数组不可修改。当3个参数都不传的时候,返回长度为0的字节数组>>> b = bytes()>>> bb''&g...

2018-11-27 11:41:29

代碼量統計程序

from os import listdirfrom os import sepfrom os import getcwdfrom os import path as opathclass CodeStatistic(object): num_code = {} code_state = {} def __init__(self, *formats): ...

2018-10-24 11:00:50

python文件操作

文件基礎操作:文件操作類型分為:文本操作、二進制操作Python文件操作方法:打開文件。方法:open(“文件路徑”, “操作模式”),返回一個可操作的文件對象。讀寫文件。根據open方法返回的文件對象,可調用的方法:read([size:讀取的長度,默認讀整個文件]),返回值為字符串或者bytes。write(“字符串或者bytes”)關閉文件。根據open方法返回的文件對象,可調用...

2018-10-21 18:18:00

Python兩個變量交換值【同時賦值的原理】

'''同時賦值的原理就是,等號右側是一個元組而元組定義后都會在內存中創建一個地址,並且保存元組元素的地址,Python中每一個類型都是對象,也都是地址。所以,當定義(a, b)元組后,實際上,內存中元組保存的元素是每個值的地址而等號左側之所以能得到值,是因為Python有一個獨特的賦值方式,那就是會把等號右側元組中的值,依次按索引把地址賦值給左側的變量。'''見代碼:# 測試元...

2018-10-05 18:17:31

Python字典的key不只可以是字符串

Python中不可變類型可以為字典的key。也就是說,數字類型(int、float、bool、complex)、字符串、元組都可以為Python字典的key。其中的原理就是,當進行map_01[“hello”]=“helloworld”增加字典元素時,字符串key,"hello"會在字典底層被傳入hash(object)函數返回一個唯一的hash值。而這個hash(object)函...

2018-10-04 16:59:15

【探究】Python可變類型和不可變類型ID的變化

# 不可變類型print("#"*50)print("不可變類型:")print("元組測試:")tuple_01 = (123, 456)print("tuple_01的數據為:【%s】 ID為:【%s】" % (tuple_01, id(tuple_01)))tuple_01 = (123, 456)print("修改後:")print("tuple_01的數據為:【%s】 .

2018-10-04 16:22:27

Python中else的用法总结

本文讨论Python的for…else、while…else、try…except…else等语法Python中的for、while是在循环体内没有break语句、没有return语句,或者没有异常出现时才执行else语句,try…except…else是在try中无异常产生时执行,注意不包括continue。总的来说,是for、while、try语句中‘没毛病’时才执行,而在if…else...

2018-10-03 14:28:25

python中print的幾種輸出方式

# 第一種輸出方式print("我是第一種輸出方式。")# 第二種輸出方式# 默認sep=" "print("我是第二種", "輸出方式")print("我是第二種", "輸出方式", sep="")# 第三種輸出方式print("我是第三種%s" % "輸出方式")# 第四種輸出方式print("我是

2018-10-03 12:00:25

python中的索引规则

python中的索引很有趣,它可以用于列表、元組、字符串。在列表list = [1, 2, 3, 4, 5, 6, 7 ]中 print ("list[1:5]: %s " % list2[1:5]) 结果为 list[1:5]: [2, 3, 4, 5] 即在数组中第一个元素的索引值为0以此类推,其索引的特征是包含起点,但是不包含结束的索引值,所以实际输出结果为1到4号元素。执行print ...

2018-10-03 11:38:00

\r和\n的作用

\r : return 到当前行的最左边。\n: newline 向下移动一行,并不移动左右。Linux中\n表示回车+换行;Windows中\r\n表示回车+换行。Mac中\r表示回车+换行。...

2018-10-03 09:10:05

Java和Python中的编码解码

# 注:\x為十六進制str_str = "中"# 編碼為 utf-8,返回為bytes類型str_bytes = str_str.encode("utf-8")# 獲取byte數組,相當於Java的byte數組str_list = []for x in str_bytes: print(x) str_list.append(x)

2018-10-02 23:25:55

IDEA 2018.2.2激活

准备工作:step1:下载:激活文件 step2:把激活文件放到一个不会被你删除的任意目录。如IDEA的bin目录。 开始激活:step1:进入Help>Edit Custom VM Options(找不到Help菜单可选择试用 Evaluate for free) step2:在打开的vmoptions编辑窗口末行添加:”-javaagent:激活文件绝对路径” ...

2018-08-24 13:30:54

像树一样活着

人的生活方式有两种, 第一种方式是像草一样活着, 你尽管活着,每年还在成长, 但是你毕竟是一棵草, 你吸收雨露阳光, 但是长不大。 人们可以踩过你, 但是人们不会因为你的痛苦,而他产生痛苦; 人们不会因为你被踩了,而来怜悯你, 因为人们本身就没有看到你。 所以我们每一个人, 都应该像树一样的成长, 即使我们现在什么都不是, 但是只要你有树的种子,...

2018-05-20 14:39:14

人-还活着的时候

这么多年了,我自认为我从没有做过对不起别人的事,有也只是小事,却什么也没得到,到关键时刻却是首先被忽略的那个。 我真的深切感受到,对人真的不能太好,因为,那个状态的你,非常在意得与失!!!!! 慢慢的,我终于也要变成最不想变成的那个人了!!!...

2018-05-14 23:13:08

成都东软毕业实习-周报规范

周报规范 文章结尾有彩蛋。整体整体要给人写得很多很规范的感觉。删掉周报中如下内容每一篇周报注意点:每一篇周报的毕业生总结要写得满满的。周报内容看个人造化,写出在公司的任务、经历以及成长指导老师批语不超过两行。指导老师评语要与当前周所完成工作对应。指导老师评语后面的指导老师签名及批语时间,必须加上。指导老师评语单元格高度,一定要类似下面这个模板。最后一篇总结注意点:字数300

2018-05-07 11:20:49

SSH连接速度很慢

安装和设置 OpenSSH Serversudo apt-get install ssh随后,Ubuntu 会自动下载并安装 openssh server,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件(强烈推荐 PuTTy),输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以...

2018-04-30 17:01:06

CENTOS7 添加自定义快捷键(启动TERMINAL,显示桌面等)

centos7中不自带启动终端的快捷键,可以自定义添加。点击右上角的用户名,点击设置,在设置面板点击键盘,选择快捷键选项卡进入快捷键设置界面。点击“+”添加快捷键。名称自定义(如"启动终端"),命令栏中输入:/usr/bin/gnome-terminal,即终端程序的地址。若要实现winows下“显示桌面”的快捷键,可在快捷键面板下找到“导航”,设置“隐藏所有正常窗口”的快捷键。若要实现...

2018-04-24 10:50:39

Centos7安装chrome浏览器

1. 配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repovi /etc/yum.repos.d/google-chrome.repo按i进入编辑模式,输入或复制以下内容[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/...

2018-04-24 09:37:18

Centos7使用yum安装程序软件时提示未找到安装包解决方法

查找程序软件源,以sshd为例,假设sshd安装包无法找到,那么可以通过以下方法解决yum provides sshd然后我们就可以安装*.X86_64的程序软件源 例如yum install openssh-server-6.6.1p1-31.el7.x86_64从而安装sshd有时候使用上面的方法,我们还是找不到软件安装包 那么我们就只能直接安装rpm包了 给一个网址,上...

2018-04-24 09:27:48

一分钟实现内网穿透(ngrok服务器搭建)

简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用户,旗舰版都没有实现内网完全穿透,打算自己动手替换这个服务,中间走了不少的弯路,这里记录一些文字为大家提供参考。随着开发与运行移动互联网的应用越来越多对打通内外网的需要也更加迫切,如微信开发、IOS与Androi

2018-04-21 23:24:39

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得