python基础任务1打卡

任务一 时长:2天

1. 环境搭建

a) anaconda环境配置

我是在Mac 环境下直接下载安装的Anaconda,(因为是很久之前装好的,所以这里给出一些截图)

    b) 解释器

这里用的是Pycharm,两种Python解释器:Python3.6与python2.7

2. python初体验

    a)print and input

3. python基础讲解

    a)python变量特性+命名规则

变量特性:

Python 中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

变量命名规则: 

 

  1.  变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或其他字符。
  2. 变量名的第一个字符不能是数字,而必须是字母或下划线。
  3. Python区分大小写。
  4. 不能将Python关键字用作变量名。

(下图出处:https://blog.csdn.net/feikon2/article/details/79126774

    b)注释方法

     单行注释直接在行首加#

     多行注释选择需要的代码按Cmmand+/

    c)python中“:”作用

       对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。Python对代码的缩进要求非常严格,如果不采用合理的代码缩进,将抛出SyntaxError异常。

      Python中:是用来for if  等判断及循环,还可以用来切片  如a[:,1]

    d)学会使用dir( )及和help( )

      dir函数:

      dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

   用法:dir([object])   
  • object -- 对象、变量、类型。

      返回模块的属性列表。

     help函数:

     help() 函数用于查看函数或模块用途的详细说明 

     用法:help([object])

  • object -- 对象;

   返回对象帮助信息。

    e)import使用

Python语言中import的使用很简单,直接使用import module_name语句导入即可。这里我主要写一下"import"的本质。

使用方法:

# 导入一个模块
import model_name
# 导入多个模块
import module_name1,module_name2
# 导入模块中的指定的属性、方法(不加括号)、类
from moudule_name import moudule_element [as new_name]

    f)pep8介绍

Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读,易于在程序员之间交流。

  • 1 缩进与换行 每级缩进使用四个空格
  • 2 限制每行的最大长度为79个字符
  • 3 空行
    • 顶层函数和类之间使用两个空行
    • 类的方法之间用一个空行
    • 在函数中使用空行表示不同逻辑段落
  • 4 导入位于文件的顶部
  • 5 避免多余空格
  • 6 注释
    • 注释要保持与时俱进 一句后面两个空格 跟注释
  • 7 命名规范
    • 除了正常的命名规范外
    • 不要使用 大小写的L 大写的O 作为变量名
    • 类名首字母大写 内部类 加上前导下划线
    • 函数名应该小写 增强可读性可以使用下划线分割
  • 8 其他
    • 别用 ‘==‘ 进行布尔值 和 True 或者 False 的比较 应该用 is

4. python数值基本知识

    a)python中数值类型,int,float,bool,e记法等

Python 数值类型包括整型(integer),浮点型(floating point number)和复数(complex number),并且,布尔型(boolean)是整型的子类.其中,最常用的数值类型包括整型,浮点型和布尔型.

E记法表示乘以10的几次幂,比如3e7是3乘以10的7次方,以此类推

    b)算数运算符:主要用于两个对象算数计算(加减乘除等运算)

    c)逻辑运算符:用于逻辑运算(与或非等)。

    d)成员运算符:判断一个对象是否包含另一个对象。

    e)身份运算符:判断是不是引用自一个对象

    f)运算符优先级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值