1.anaconda环境配置:https://www.anaconda.com/download/ 解释器:pycharm社区版安装官网https://www.jetbrains.com/pycharm/
2.python初体验
a.print为打印意思。printh(),在括号中输入需要输出的内容,控制台则显示对应的出来
b.input(),获取用户输入的内容,int(input())获取用户输入的内容并转化成整数格式
3.python基础讲解
a.python变量特性+命名规则:python变量具有三个属性:身份(ID),类型(type),值(value) 变量名以英文字母,数字,下划线组合且必须以英文字母开头
b.注释方法: 单行注释在语句前加#,多行注释在语句前后加***(注:符号均在英文格式下输入)
c.python中:的作用: 一般在函数()号
d.dir 列出指定对象或类的属性
help(),括号中输入想要了解的内置函数(BIF),则输出该函数使用说明 e.import作为导入语,可以导入各种包等,注意空格
f.PEP8 是检测编码风格是否符合 PEP 0008 的工具
pip install pip8直接安装
4.python数值基本知识
a.python中的基本数值类型:int整数 float浮点数 bool布尔数值 e记法表示乘以10的几次方,例:3e5表示3乘以10的5次幂
b.算术运算符+-*/ //获取整除数 %除法运算求余数
c.逻辑运算符 and or not
d.成员运算符 in 和 not in
in 如果在指定的序列中找到值返回 True,否则返回 False
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。
e.布尔运算符ture fale
f.身份运算符 is 是判断两个标识符是不是引用自一个对象 is not相反
g.运算符优先级如下图(从低到高)
|算符 |描述 |
|lambda |Lambda表达式|
|or |布尔“或”|
|and |布尔“与”|
|not x |布尔“非”|
|in,not in |成员测试|
|is,is not |同一性测试|
|<,<=,>,>=,!=,== |比较|
|| |按位或|
|^ |按位异或|
|& |按位与|
|<<,>> |移位|
|+,- |加法与减法|
|*,/,% |乘法、除法与取余|
|+x,-x| 正负号|
|~x |按位翻转|
|** |指数|
|x.attribute |属性参考|
|x[index] |下标|
|x[index:index] |寻址段|
|f(arguments...) |函数调用|
|(experession,...) |绑定或元组显示|
|[expression,...] |列表显示|
|{key:datum,...} |字典显示|
|'expression,...' |字符串转换|
网友评论