Task1(2day)
Task1(2day)
1.环境搭建
1)Anaconda环境配置
配置结果如图
2)解释器
解释器如图
2.python初体验
1)print and input
print(’{}网址: “{}!”’.format(‘百度’, ‘www.baidu.com’));
str = input(“请输入:”)。
3.python 基础讲解
1)python变量特征+命名规则
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
第一个字符必须是字母表中字母或下划线 _ ;
标识符的其他的部分由字母、数字和下划线组成;
标识符对大小写敏感。
2)注释方法
Python中单行注释以 # 开头;多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来。
3)python中“:”的作用
冒号来区分代码之间的层次;冒号可以对数据对象有切片的作用。
4)学会使用dir()及help()
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
语法:dir([object])
help() 函数用于查看函数或模块用途的详细说明。
语法:help([object])
5)import使用
想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下:
import module1[, module2[,… moduleN]
from … import 语句
Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中,语法如下:
from modname import name1[, name2[, … nameN]]
6)pep8 介绍
Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读,易于在程序员之间交流。
4.pyhon 数值基本知识
1)python 中数值类型,int float bool e记法等
int整型;float浮点型;bool布尔型;0.001表示方法:1e-3。
2)算数运算符
运算符描述:+表示两个对象相加;-表示得到负数或是一个数减去另一个数;*两个数相乘或是返回一个被重复若干次的字符串;/表示x 除以 y;%表示取模 ,返回除法的余数;***表示幂,返回x的y次幂;//表示取整除,向下取接近除数的整数。
3)逻辑运算符
运算符描述:and, 比如 x and y,布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。or,比如x or y,布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。not,比如not x,布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
4)成员运算符
in,如果在指定的序列中找到值返回 True,否则返回 False。not in,如果在指定的序列中没有找到值返回 True,否则返回 False。
5)身份运算符
is,is 是判断两个标识符是不是引用自一个对象。is not,is not 是判断两个标识符是不是引用自不同对象。
6)运算符优先级
以下运算符优先级顺序依次递增:
Lambda #运算优先级最低
逻辑运算符: or
逻辑运算符: and
逻辑运算符:not
成员测试: in, not in
同一性测试: is, is not
比较: <,<=,>,>=,!=,==
按位或: |
按位异或: ^
按位与: &
移位: << ,>>
加法与减法: + ,-
乘法、除法与取余: *, / ,%
正负号: +x,-x