Python基础任务1
环境配置
python初体验
Python基础讲解
Python变量特性+命名规则
变量用一个变量名表示,变量名必须是大小写英文字母、数字和下划线_的组合,且不能以数字开头。此外,Python是大小写敏感的,示例:
var_001
变量特性:
1)可以把任意数据类型赋值给变量;
2)同一个变量可以反复赋值;
3)同一个变量可以先后赋值为不同类型的变量;
Python变量本身类型不固定,因此是动态语言;相对的,静态语言要求定义变量时指定变量类型。
注释方法
Python以#开头的语句是注释,解释器会忽略掉注释,示例:
#这一行为注释
array_size = 4
":"的作用
Python语句以":"结尾时,缩进的语句视为代码块,示例:
dir()及help()的使用
dir()用来查找模块;
help()用来获取帮助信息,可指定模块作为参数,以获取特定模块的帮助信息;
import的使用
在程序开始可使用import导入特定对象,如包和库等,示例:
from collections import namedtuple
pep8介绍
pep8定义了Python编码的规范:
https://legacy.python.org/dev/peps/pep-0008/
https://www.cnblogs.com/BigJ/p/7655149.html
Python数值基本知识
数值类型
基本数值类型:int, float,bool,str等,
int代表整数类型,Python可处理任意大小的整数;
float代表浮点数,使用科学计数法表示时,一个浮点数的小数点位置是可变的。用科学计数法表示时,把10用e代替,如1.23e9;
str代表字符串,是以单引号或双引号括起来的任意文本,如"ab i’ new ";
算术运算符
+,-,*,/,%,**(求幂),// (求商)
逻辑运算
and:左右操作数都为真时表达式为真;
or:左右操作数任一为真时表达式为真;
not:操作数为假时表达式为真;
成员运算符
用来查找某个变量的值是否在给定的序列中,主要用在字符串、元组和列表。
in:A in B,判断序列B中是否有A,有则返回True,否则返回False。not in:A >not in B,判断序列B中是否有A,没有则返回True,否则返回False。
身份运算符
比较两个变量是否来自同一个对象,
is:x is y,如果x和y是来自同一个对象,则返回True,否则返回False。
is not:x is not y,如果x和y不是来自同一个对象,则返回True,否则返回False。