Python 简单内容
终端内python操作指令
Ctrl+D 退出Python命令模式
pyenv versions 列出所有pyenv可知版本,并且会显示当前激活的版本,已*标记。
pyenv local 设置当前使用的Python版本
对象名
列表 === 数组
字典 === 对象(在Pycharm中的对象可能键名要加引号,在未加引号时报了错)
语法
'str'.upper() str转换为大写
len(参数) 统计参数长度
str(参数) 函数将参数转换成字符串
int(参数) 函数将参数转换为整数(仅针对数字类型)
print() 打印
obj.sort() 对象内的内容正向排序
obj.reverse() 对象内的内容反向排序
obj.append() 向对象内添加内容
obj.pop() 在终端使用时表示将对象内最后一个元素取出,再返回到屏幕上,此元素从元对象内删除。pycharm中使用时必须添加索引指定元素(列表),输入键名指定元素(字典),表示删除指定内容。负数索引表示从最后开始数。索引超出对象长度范围,报错IndexError。
range(a,b) 数字从a到b,不包括b
if语句、for语句、函数等需要{}的地方,变成了单个的冒号‘:’
错误
IndexError 索引错误 (超出范围、)
keyerror 字典内键错误 (键不存在、)
SyntaxError 句法错误 (多了某符号、直接输入字母、连续字符中出现不应存在的字符、if之后缺少执行语句、)
TypeError 格式错误 (函数内数据格式不匹配、运算符两边格式不一致、)
NameError 名称错误 (变量名出错、)
FieldError 领域错误 (缺少一个分隔符、名称拼写错误、)
在python里,标识符有字母、数字、下划线组成,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头,而且区分大小写。
以下划线开头的标识符是有特殊意义的,单下划线开头(_foo)代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"导入;
双下划线开头(_ _foo)代表类的私有成员;以双下划线开头和结尾的(_ _foo_ _)代表python里特殊方法专用的标识,如_ _init_ _()代表类的构造函数。
(空格仅为了提示双下划线)
学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({ })来控制类、函数以及其他逻辑判断,反而是用缩进来编排模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:
if 3>2 : print 'true'
python的函数:
def han_shu_ming () : print('hello world!') han_shu_ming () => hello world!
Python语句中一般以新行作为为语句的结束符。但是可以使用斜杠(\)将一行的语句分为多行显示,如下所示:
title = title_one+\ title_two
但语句中包含[], {} 或 () 括号就不需要使用多行连接符。
ps:
http://jingyan.baidu.com/article/e6c8503c6268aae54f1a18eb.html
这个网站介绍了pycharm的简单用法。
在多次安装删除软件的过程中,找到的清理Ubuntu内垃圾文件的处理方法:
删除软件
sudo apt-get remove --purge 软件名
删除系统不再使用的孤立软件
sudo apt-getautoremove
清理旧版本的软件缓存
sudo apt-get autoclean
清除残余的配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P