python基础易错总结
1、python安装配置环境变量
【右键计算机】
-
------>
【属性】
-
------>
【高级系统设置】
-
------>
【高级】
-
------>
【环境变量】
-
------->
【在第二个内容框中找到 变量名为Path 的一行,双击】
-
------
> 【Python安装目录追加到变值值中,用 ; 分割】
原来的值;C:\python27,切记前面有分号
a = "123"
print("*".join(a)) 1*2*3
2>strip(self, chars=None): 移除俩侧空白 (rstrip为移除右侧空白,strip为移除左侧空白)
a = " 12 3"
b = "1 23"
print(a.strip())
print(b.strip()) 12 3
1 23
3、split(self, sep=None, maxsplit=None): 分割 分割后分割的东西不存在
a = "12312"
print(a.split("3")) ['12', '12']
4、列表的几种常用方法
1、 remove(self, value): 移除某一元素
a = [1,2,3]
b = a.remove(a[1])
print(a) #移除不会得到新值 [1, 3]
2、append(self, p_object): 表示追加
a = [1,2,3]
b = a.append(1)
print(a) [1, 2, 3, 1]
3、pop(self, index=None)在原列表中移除掉最后一个元素,并把其赋值给新变量
列表中pop删除是默认都时删除最后一个(没有参数),而集合中pop删除是无序的
a = [1,2,3]
b = a.pop()
print(b)
print(a) 3
[1, 2]
4、长度的计算
1>bit_length() 计算int(整型)中元素换算成二进制所占的最少位数
a = 123
print(a.bit_length()) 7
2>len() 查看字符串,列表,元祖,字典属组长度
a = "123"
print(len(a)) 3
字典的扩展方法
1、利用updata扩充
2、li={"k1":"v1"} dic["k2"]="v2" >>>>>>li={"k1":"v1","k2":"v2"}
5、三元运算和lambda表达式的结合
lambda 参数:值1 if 条件 else 值2
6、保留俩位小数的方法
a = 1.234567
b = round(a,2)
c = "%.2f"%(a,)
d = "{:.2f}".format(a)
print(b)
print(c)
print(d) 1.23
1.23
1.23
7、布尔值为False: [], {}、(), "" , 0, None
8、
python基础易错总结的更多相关文章
- python基础易错题
1.以下代码输入什么: class Person: a = 1 def __init__(self): pass def getAge(self): print(__name__) p = Perso ...
- Python语法易错点
列表.数组赋值 a = [1,6] b = a * 2 b[0] = -9999 print(a) print(b) [1, 6] [-9999, 6, 1, 6] a = [1,6] b = a b ...
- Python的易错点
一.列表和元组的区别 列表是允许修改的,而元组是不能修改的,元组只能实现拼接,形成一个新的元组.两者可以实现相互转换,列表转换成元组使用truple函数,而元组转换成列表使用list函数. 二.Raw ...
- Python入门---易错已错易混淆----知识点
1.not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9 结果会输出啥? 根据优先级:(not 1) or (0 and 1) or (3 a ...
- python学习易错点1
1.>>> d = {'x': 'A', 'y': 'B', 'z': 'C' } >>> for k, v in d.iteritems(): ... print ...
- java基础易错点总结(一)
子类继承父类表示子类比他的父类包含更多的信息和方法 子类调用重载的构造方法时会调用父类的构造方法,super();一般如果不写的话会隐式的调用,而且每次调用都在所有语句之前. 在函数中,使用父类的地方 ...
- python函数-易错知识点
定义函数: def greet_users(names): #names是形参 """Print a simple greeting to each user in th ...
- python函数使用易错举例
关于嵌套: 嵌套使用中, retrun inner ---> 返回的是函数的地址 retrun inner() : ---> 运行inner()函数 ---> 运行i ...
- python 基础之pickle 与json 报错问题解决方案
Python 基础之pickle与json 有没有在搞pickle与json在进行数据储存的时候老是报错,这个有些让人烦恼,在之前有一篇介绍过它们的基本用法以及在使用过长中避免一些坑,但是今天在把对象 ...
随机推荐
- 基于结构化平均感知机的分词器Java实现
基于结构化平均感知机的分词器Java实现 作者:hankcs 最近高产似母猪,写了个基于AP的中文分词器,在Bakeoff-05的MSR语料上F值有96.11%.最重要的是,只训练了5个迭代:包含语料 ...
- 文件上传失败 -nginx报错 client intended to send too large body: 1331696 bytes
location / { root /data/fastdfs/data; include gzip.conf; ngx_fastdfs_module; client_max_body_size 10 ...
- MySQL的瑞士军刀
这里主要讲mysql运维中的一些主要工具,这些工具可能大家都用过,特别是系统管理员或者做linux服务器维护的同学可能都知道这些小工具,这里讲得会比较多一些,除了系统监控的小工具,还包括一些mysql ...
- phoenix初步
更新系统包管理工具hex mix local.hex 安装phoenix,phoenix是elixir的web框架 mix archive.install https://github.com/pho ...
- iis重新注册.netframework4.0
开始-运行-CMD (管理员权限运行) %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 废话不多说直接上图:
- python selenium right click on an href and choose Save link as... on Chrome.
From:https://stackoverflow.com/questions/42781483/right-click-on-an-href-and-choose-save-link-as-in- ...
- 饿了么移动APP的架构演进
1MVC 我们常说,脱离业务谈架构就是纯粹的耍流氓.饿了么移动APP的发展也是其业务发展的一面镜子. 在饿了么业务发展的早期,移动APP经历了从无到有的阶段.为了快速上线抢占市场,传统移动APP开发的 ...
- 时间同步chrony
时间同步chrony [root@compute02 ~]# yum install chrony 编辑配置文件 将sever区块下的内容修改为时间服务器的地址 .此处可以写局域网内的 ...
- vue 动态路由 Get传值
main.js //2.配置路由 注意:名字 const routes = [ { path: '/home', component: Home }, { path: '/news', compone ...
- Postgres 主从复制搭建步骤
系统版本: CentOS Linux release 7.5.1804 (Core) 数据库 psql (PostgreSQL) 10.5 2台机器ip : 172.17.0.3 /172.17.0. ...