Task1

Task1

  1. 环境配置
    anaconda环境配置:根据自己电脑运行系统选择anaconda安装包,选择安装目录点击next,选择添加到环境变量,点击安装,等待安装完成。
    解释器:当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。
  2. Python初体验
    print用于向控制台输出字符串,input() 函数直接接受且不改变输入数据的类型,但是需要注意的是使用 input() 在输入字符串时需要添加引号,否则会报错 。
  3. Python基础讲解
    Python变量特性:在Python中,变量不需要声明,不需要删除,可以直接回收适用。type()用于查询数据类型。关于变量类型需要注意以下几点:变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
    命名规则:模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况)。类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头。函数名一律小写,如有多个单词,用下划线隔开。变量名尽量小写, 如有多个单词,用下划线隔开。常量使用以下划线分隔的大写命名。
    注释方法:Python中的注释有单行注释和多行注释:Python中单行注释以 # 开头,多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来。
    Python中:的作用:冒号:代表后面的内容属于前面执行范围。
    dir():用来查询一个类或者对象所有属性dir()函数时python的内置函数,dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表,带参数时,返回参数的属性、方法列表。
    help():函数帮助我们解决模块,类型、对象、方法、属性的详细信息。
    import使用:在模块模块定义好后,我们可以使用 import 语句来引入模块,语法如下:import module1[, module2[,… moduleN]
    pep8介绍:PEP8是针对python代码格式而编订的风格指南,采用一致的编码风格可以令代码更加易懂易读!(1)空白:python中空白会影响代码的含义及其代码的清晰程度使用space(空格)进行缩进,不采用tab每一层缩进都用4个空格表示每行字符数不超过79占据多行的长表达式,每一层的缩进都应该在上一层基础上再加4个空格文件中函数和类之间用两个空行隔开同一个类中,各个方法之间应该用一个空行隔开为变量赋值的时候,赋值符号两侧应该各自加上一个空格(2)命名:采用不同的命名风格来编写python代码,以便在阅读源码时可以根据名称看出它们在python语言语言中代表的角色函数,变量,属性使用小写字母拼写,各单词之间采用下划线相连,如extrct_title,extrct_content.受保护的实例属性,以单个下划线开头,如_set_content私有的实例属性,以两个下划线开头,如__double_set_title类与异常,以每个单词首字母大写,如CapWord模块级别的常量,全部大写,单词间采用下划线相连,如ALL_SYSTEM_ENCODE类方法中的首个参数,命名为cls,以表示该类自身(3)表达式与语句:python文件中的import语句应该放在文件开头import语句应该分为三部分,标准库模块,第三方模块,自用模块,每一部分的import语句应该按模块的字母顺序排列引入模块,应该采用绝对名称:from bar import foo ,而不是import foo不编写单行的if ,for, while,except复合语句
  4. Python数值基本知识
    数值类型:•int(符号整数):通常被称为是整数或整数,没有小数点的正或负整数。•long(长整数):或渴望,无限大小的整数,这样写整数和一个大写或小写的L。•float(浮点实际值):彩车,代表实数,小数除以整数部分和小数部分的书面。•complex (复数):+ BJ的形式,其中a,b是彩车和J(或J)表示-1的平方根(这是一个虚数)。 a是真正的数字部分,b是虚部。复数不使用Python编程。字符串-str(string) name=“你好啊” 整数-int(integer) age=30 浮点数-float weight=163.5 布尔型-bool(boolean) is =ture is =false
    算术运算符:Python 支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算,如加、减、乘、除和求余等。
    逻辑运算符:(1)and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。
    (2)or x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。
    (3)not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not(a and b) 返回 False
    成员运算符:(1)in 如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
    (2)not in 如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。
    身份运算符: (1) is is 是判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False
    (2)is not is not 是判断两个标识符是不是引用自不同对象 x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。
    运算符优先级:(1)** 指数 (最高优先级)(2)~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)(3)* / % // 乘,除,取模和取整除(4)+ - 加法减法(5)>> << 右移,左移运算符(6)& 位 ‘AND’(7)^ | 位运算符(8)<= < > >= 比较运算符(9)<> == != 等于运算符(10)= %= /= //= -= += *= **= 赋值运算符(11)is is not 身份运算符(12)in not in 成员运算符(13)not and or 逻辑运算符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值