python基础任务一
任务一简介
- 环境搭建
a) anaconda环境配置
b) 解释器 - python初体验
a) print and input - python基础讲解
a) python变量特性+命名规则
b) 注释方法
c) python中“:”作用
d) 学会使用dir( )及和help( )
e) import使用
f) pep8介绍 - python数值基本知识
a) python中数值类型,int,float,bool,e记法等
b) 算数运算符
c) 逻辑运算
d) 成员运算符
e) 身份运算符
f) 运算符优先
环境搭建
由于本人电脑已装过python,就不多做介绍了,可参考https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316090478912dab2a3a9e8f4ed49d28854b292f85bb000
- 在Windows上安装Python ,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.7对应的64位安装程序或32位安装程序(网速慢的同学请移步国内镜像);
- 安装anaconda,进行环境配置 ;
- 安装Python解释器 ;
python初体验
- 输出体验,用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出’hello, world’,用代码实现如下:
// An highlighted block
>>> print('hello, world');
- 输入+输出体验,将world换为我们实时输入的用户名;代码如下
// An highlighted block
name = input('please enter your name: ')
print('hello,', name);
程序一运行,会首先打印出please enter your name:,这样,用户就可以根据提示,输入名字后,得到hello, xxx的输出:
// An highlighted block
please enter your name: Michael
hello, Michael
python基础讲解
- python变量特性+命名规则
整数
Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。
计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。
浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。
字符串
字符串是以单引号’或双引号"括起来的任意文本,比如’abc’,“xyz"等等。请注意,’'或”“本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果’本身也是一个字符,那就可以用”"括起来,比如"I’m OK"包含的字符是I,’,m,空格,O,K这6个字符。
2. 注释方法:#后加注释
3. python中“:”作用:冒号后为模块,记得的空4格
4. 学会使用dir( )及和help( )
dir()函数可以返回包含要查询对象的所有属性名称的列表
help()函数可以帮助我们了解每一个函数的功能以及使用方法,
5. import使用:import函数语句有引入模块、从模块中导入一个指定部分、把一个模块的全部内容导入等作用
6. pep8介绍:PEP8是一种规范的编码布局规定,例如建议每一级缩进使用4个空格、所有行限制的最大字符数为79等。
全文见:http://legacy.python.org/dev/peps/pep-0008/
python数值基本知识
** 算数运算符**
(3+4-2)*4/2 #结果为10.0
另外还有一些较为特殊的,例如取模“%”,即用来取余数、幂“**”、取整除“//”,即商的整数部分,使用方法如下:
a = 10 % 4 #结果为2
b = 2 ** 4 #结果为16
c = 10 // 3 #结果为3
逻辑运算符
逻辑运算符为:and(与)、or(或)、not(非)三种。
成员运算符
成员运算符包括in和not in,成员包括字符串、列表和元组。可用来判断前者与后者的关系。
例如 a in b,则判断a是否在b序列中,是返回True,非返回False;a not in b则是判断a是否不在b序列中,不在返回True,在返回False。例如:
>>> a=['1','2','3']
>>> b='7'
>>> b in a
False
身份运算符
成员运算符包括is和not is,用于比较两个对象的存储单元。
运算符优先级
参考http://www.runoob.com/python/python-operators.html#ysf7
参考
[1]:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431658427513eef3d9dd9f7c48599116735806328e81000
[2]: https://blog.csdn.net/weixin_44025803/article/details/88922461