彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

Python编程: 局部变量与全局变量

通过关键字global声明为全局变量,可修改全局变量的值var1 = 1 # 定义全局变量def change_val(): var1 = 5 # 定义局部变量 print("change_val after val:",var1)def change_v...

2017-12-28 23:20:32

阅读数:55

评论数:0

Python编程:关于函数

函数和过程1.面向对象:类 class 2.面向过程:过程 def 3.函数式编程:函数 def# 函数,有返回值 def func1(): print("func 1") return 0# 过程,没有返回值 def func2(): pri...

2017-12-27 23:43:24

阅读数:67

评论数:0

Python编程:关于编码解码及UnicodeDecodeError

python2默认的编码是ASCII码 python3默认的编码是utf-8 思路:先将现有编码转为unicode,再转为目标编码 encode() –> decode() Created with Raphaël 2.1.2asccii码unicodeutf...

2017-12-27 23:12:33

阅读数:116

评论数:0

Python编程:NameError: name 'reduce' is not defined

问题来了使用 reduce() 测试的时候报错:reduce 未定义!print(reduce(lambda x, y: x + y, [ 1, 2, 3]))"""Output: NameError: name 'reduce' is not defined &qu...

2017-12-27 11:12:08

阅读数:8588

评论数:0

Python编程:10个面试常问的问题

参考:《10个Python面试常问的问题》 原文链接:https://mp.weixin.qq.com/s/NIfaEOplupmvryo_SntFAw类继承 方法对象 new和init list和dict生成 全局和局部变量 交换两个变量的值 默认方法 包管理 闭包 性能 1.类继承def...

2017-12-26 16:11:48

阅读数:198

评论数:0

Python全栈之路:文件file常用操作

目录 [toc]文件模式mode 文件模式 操作 r 以读方式打开(默认) rU 或者 U 以读方式打开,同时提供通用换行符支持 w 以写方式打开,必要时清空 a 以追加模式打开,从EOF开始,必要时创建新的文件 r+ 以读写方式打开 w+ ...

2017-12-24 20:32:57

阅读数:163

评论数:0

Python全栈之路:集合set常用方法

集合:一个无序的,不重复的数据组合 - 去重,列表变集合,自动去重 - 关系测试,测试两组数据之间的交集,差集,并集等关系去重set0 = set("hello") # 创建字符集合 print("set0:", set0) # ->set0:...

2017-12-24 15:11:35

阅读数:137

评论数:0

Python全栈之路:字典dict常用方法

特性: dict无序 key唯一,天生去重 常用函数 dict.clear() 删除字典中所有元素 dict.copy() 返回字典(浅复制)的一个副本 dict.get(key,default=None) 对字典dict中的键key,返回它对应的值value,如果字典中不存在此...

2017-12-23 22:46:07

阅读数:110

评论数:0

Python全栈之路:list列表常用方法

增 append() insert() 删 remove() del pop() 改 list_object[index] = value 查 切片[start: end: step] index() # 查找索引 拷贝 别名绑定:list1=list2 浅拷贝4种方式 names1 = nam...

2017-12-23 18:43:22

阅读数:114

评论数:0

Python全栈之路:string字符串常用方法

大小写转换print("name is Alex".capitalize()) # 转为首字母大写 ->Name is alex print("name is Alex".title()) # 转为标题形式 ->Name Is Alex pr...

2017-12-23 18:35:29

阅读数:103

评论数:0

Python全栈之路:基本数据类型

数据类型数字number 整数int 浮点数float 复数complex 小整数池:-5 ~ 257 布尔值bool True False 三元运算符:result = value1 if condition else value2 字节bytes与字符串string 字节 –> d...

2017-12-21 23:37:34

阅读数:118

评论数:0

Python全栈之路:Linux下的HelloWorld

Linux下的Hello World直接执行python hello.py 指定解释器#!/usr/bin/env python print "hello,world"给予执行权限:chmod 755 hello.py 运行脚本 ./hello.py 字符编码 ASCII g...

2017-12-20 23:58:17

阅读数:128

评论数:0

程序员之路:Linux学习笔记汇总

课程笔记: 1、程序员之路:Linux入门常识 2、程序员之路:Linux安装 3、程序员之路:Linux基本命令格式 4、程序员之路:Linux目录处理命令 5、程序员之路:Linux常见目录  6、程序员之路:Linux链接命令 7、程序员之路:Linux...

2017-12-17 13:16:09

阅读数:36

评论数:0

程序员之路:Python全栈体验

全栈full stack 前端font-end 后端back-end 1、前端 HTML:网页元素 CSS:元素呈现 JS:用户交互 2、后端 知识面: 前后端结合/分离 大数据,分布式 数据库,关系型/非关系型 操作系统,开源项目 Python基础语法 Py...

2017-12-17 10:38:03

阅读数:206

评论数:0

程序员之路:Linux用户和用户组

用户:使用操作系统的人 用户组:具有相同系统权限的一组用户   用户和用户组基本命令 groupadd 新用户组名 添加用户组 groupmod -n 修改名 原用户组名 修改用户组名 groupmod -g 668 用户组名 修改用户组编号 groupadd -...

2017-12-16 22:50:06

阅读数:15

评论数:0

程序员之路:Linux之vim使用

1、vi编辑器 visual interface 可视化接口,类似windows的记事本 2、vi编辑器的操作模式(esc键切换) command mode - 命令模式 insert mode - 输入模式  last line mode - 底行模式(尾行,末行) ...

2017-12-14 22:27:40

阅读数:17

评论数:0

程序员之路:Linux通配符

通配符 bash中的特殊符号

2017-12-14 22:18:30

阅读数:9

评论数:0

程序员之路:Linux管道符

逻辑符 管道符 # 命令1 | 命令2 #命令1正确输出作为命令2的操作对象 例子: # ll -a /etc/ | more #netstat -an | grep "ESTABLISHED" # netstat -an | gre...

2017-12-14 21:58:53

阅读数:32

评论数:0

程序员之路:Linux输出重定向

 1、标准输入输出 2、输出重定向 3、输入重定向 (显示行数、单词数、字节数)  wc [选项] [文件名]   -c  统计字节数   -w  统计单词数   -l  统计行数    Ctrl+D结束输入   < 文件名       &am...

2017-12-13 22:54:13

阅读数:18

评论数:0

程序员之路:Linux历史命令

1、历史命令 history [选项] [历史命令保存文件]  -w   写入 .bash_history文件  -c   清空历史命令(最好不清空)  默认保存1000条 (~/.bash_history)  通过 HISTSIZE 修改  /etc/profile ...

2017-12-13 22:21:24

阅读数:9

评论数:0

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