Python
学不会编程的小男孩
每天都要有所作为!
展开
-
Python语法—字符串操作
字符串操作1.定义 # 变量名 = 字符串内容s = 'hello python'2.操作操作 实例 首字母大写 s.title() 字母全部大写 s.upper() 字母全部小写 s.lower() 字符串以空格隔开 s.split() 字符串只分隔第一个空格 s.split(' ',1) 合并字符串 s1 +...原创 2018-10-11 17:44:37 · 247 阅读 · 0 评论 -
python语法—列表操作
列表操作1.一维列表的定义(列表也叫做数组,只是不同的说法而已)#列表名 = [ 数据 ]a = [1,2,3,4]b = ['I','am','x']2.二维列表的定义a = [['hello','python'],['hello','world']]注意:列表名不要命名为list,因为在python里list是一个函数,其作用是把元组转换为列表;例子奉上:元组与...原创 2018-10-11 22:26:07 · 395 阅读 · 0 评论 -
在已安装python3.7的环境基础上,安装Anaconda环境的完整教程
前提1. 之前已经安装了python3.7环境,现在想安装Anaconda环境2. 下载Anaconda安装包:推荐去清华大学开源软件镜像站下载,因为官网上下载会比较慢而且不稳定,比如我在官网下载到一半时就莫名中断了(不知为啥),所以还是推荐到这个网站上自行找自己想下载的版本对应下载 安装Anaconda其实安装了python环境还想安装Anaconda环境并不冲突,不用担心有...原创 2018-10-07 12:42:57 · 103066 阅读 · 26 评论 -
python中删除元素所涉及到的浅复制与深复制问题
比如我们现在有一个需求,需要键盘输入一组人员姓名和年龄的数据,每一行代表一条数据,想存储在一个二维列表中,以下有两种方式进行实现。第一种:n = int(input()) # 输入人数data = []for i in range(n): b = [] s = input().split() b.append(str(s[0])) # 姓名 b.app...原创 2018-10-18 16:33:31 · 431 阅读 · 0 评论 -
python列表操作(笔记)
一、去除列表重复项a = [1,2,3,4,5,1,2,3]b = list(set(a))print(b) # [1,2,3,4,5]二、按字典序永久排序(改变原列表顺序)a = [1,5,2,3,4]a.sort()print(a) # [1,2,3,4,5]三、按字典序暂时排序(不改变原列表顺序)a = [1,5,2,3,4]print(sorted(a)...原创 2018-11-14 18:35:31 · 1355 阅读 · 0 评论 -
python对json文本转换为字典类型
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,可以用来描述半结构化的数据。JSON 格式中的基本单元是值 (value),这里仅举以下两种类型。① 字符串 (string):字符串是由双引号 " 括起来的一组字符(可以为空)。如果字符串的内容中出现双引号 ",在双引号前面加反斜杠,也就是用 \" 表示;如果出现反斜杠 \,则用两个反斜杠 \\ ...原创 2018-11-12 16:53:15 · 1056 阅读 · 0 评论 -
python字符串操作(插入、删除、替换)—— 笔记
字符串操作 一、删除操作s = 'abcabcg'c = 'bc'if c in s: s = s.replace(c,'') # 删除即把对应字符替换为空print(s)若只要删除第一次出现的字符,则s = 'abcabcg'c = 'bc'if c in s: s = s.replace(c,'',1) # 只删除第一次出现的c字符print...原创 2018-11-12 20:53:23 · 6073 阅读 · 0 评论