#**
Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。
print and input
变量特性:
在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
等号(=)用来给变量赋值
=左边是一个变量名
=右边是存储在变量中的值
变量名 = 值
变量定义之后,后续就可以直接使用了
命名规范:
1)变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能以数字开头,例如,可将变量命名为message_1,但不能将其命名为1_message。
2)变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
3)不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
4)变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
5)慎用小写字母l和大写字母O,因给他们可能被人错看成数字1和0;
6)python命名中区分大小写
注释方法:
python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。
1)python单行注释符号(#)
井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。
print 1 #输出1
#号右边的内容在执行的时候是不会被输出的。
2)批量、多行注释符号
在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号’’’ ‘’'包含的,可以使三双引号,也可以是三单引号。
3)python中文注释方法
在python编写代码的时候,避免不了会出现或是用到中文,这时候你需要在文件开头加上中文注释。比如创建一个python list,在代码上面注释上它的用途,如果开头不声明保存编码的格式是什么,那么它会默认使用ASKII码保存文件,这时如果你的代码中有中文就会出错了,即使你的中文是包含在注释里面的。所以加上中文注释很重要。
#coding=utf-8
或者:
#coding=gbk
python中“:”作用:
if\while\for等(或函数定义)语句在结尾处包含一个冒号——我们通过它告诉python下面跟着一个语句块
同时numpy中还有冒号的用法,详情见https://blog.csdn.net/pnnngchg/article/details/79420357
学会使用dir()及help():
dir():
在 Python 中,有大量的内置模块,模块中的定义(例如:变量、函数、类)众多,不可能全部都记住,这时 dir() 函数就非常有用了。
dir() 是一个内置函数,用于列出对象的所有属性及方法。在 Python 中,一切皆对象,模块也不例外,所以模块也可以使用 dir()。除了常用定义外,其它的不需要全部记住它,交给 dir() 就好了。
以下划线(_)开头的名称并不是自己定义的,而是与模块相关的默认属性。
see more:https://blog.csdn.net/liang19890820/article/details/75127738
help():
help() 函数用于查看函数或模块用途的详细说明。
see more:https://www.runoob.com/python/python-func-help.html
import使用:
导入模块或包
详细用法见http://codingpy.com/article/python-import-101/
pep8介绍:
PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻译是Python增强提案或Python改进建议书
详见https://blog.csdn.net/jmilk/article/details/53996580
python中数值类型,int,float,bool,e记法等:
https://www.runoob.com/python3/python3-data-type.html
算术运算符
逻辑运算符
成员运算符
身份运算符
运算符优先级:
详情见https://www.runoob.com/python/python-operators.html#ysf1
特别注意身份运算符的内容,python与C++的不同
推荐学习网址:菜鸟教程