python基础任务1打卡-Datawhale | python基础第6期

本文介绍了Python的基础知识,包括环境搭建、变量命名规则、注释方法、常用函数如dir()和help()的使用,以及PEP8编码规范等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python基础任务1打卡

任务一 时长:2天

  1. 环境搭建

    a) anaconda环境配置
    已成功安装Anaconda软件,并配置了ML和CV的环境

    b) 解释器
    python不需要解释器

  2. python初体验

    a) print and input
    print之前用过hello world,还需要学习格式化的输出函数
    print每个字符串+逗号变空格

  3. python基础讲解

    a) python变量特性+命名规则
    变量命名规则:变量名必须是大小写英文、数字和_的组合,且不能用数字开头,

    b) 注释方法
    #井号表示注释

    c) python中“:”作用
    if、while、for等循环的伴随符号,不需要像其他语言中使用{}
    d) 学会使用dir( )及和help( )
    dir()用来查询一个类或者对象所有属性,比如:
    复制代码

dir(list)
[‘add’, ‘class’, ‘contains’, ‘delattr’, ‘delitem’, ‘dir’, ‘doc’, ‘eq’, ‘format’, ‘ge’, ‘getattribute’, ‘getitem’, ‘gt’, ‘hash’, ‘iadd’, ‘imul’, ‘init’, ‘iter’, ‘le’, ‘len’, ‘lt’, ‘mul’, ‘ne’, ‘new’, ‘reduce’, ‘reduce_ex’, ‘repr’, ‘reversed’, ‘rmul’, ‘setattr’, ‘setitem’, ‘sizeof’, ‘str’, ‘subclasshook’, ‘append’, ‘clear’, ‘copy’, ‘count’, ‘extend’, ‘index’, ‘insert’, ‘pop’, ‘remove’, ‘reverse’, ‘sort’]

help()函数帮助我们了解模块、类型、对象、方法、属性的详细信息
例子:
查看python所有的关键字:help(“keywords”)

查看python所有的modules:help(“modules”)

单看python所有的modules中包含指定字符串的modules: help(“modules yourstr”)

查看python中常见的topics: help(“topics”)

查看python标准库中的module:import os.path + help(“os.path”)

查看python内置的类型:help(“list”)

查看python类型的成员方法:help(“str.find”)

查看python内置函数:help(“open”)
e) import使用
import 第三方函数库
f) pep8介绍
 在学习了python相关技术之后,开始重视其开发规范,以满足代码的可读性以及可维护性。主要的是学习了PEP8-style for python code的相关内容。

 代码布局
   缩进:每一级4个缩进。连续跨行应该使用圆括号或大括号或者使用悬挂缩进。
   Tab还是空格:python2中可以混合使用,python3强制只允许一种。
   最大长度:79个字符,docstrings/comments则应少于 72字符,用"/"连接两行:
   操作符尽可能靠近下一个操作数
   
    空行:用两个空行包裹顶级函数或类,类中的方法定义被一个空白行包围。函数间尽量少的使用空白行(如果是一组逻辑则省略),函数内的逻辑也应尽可能少的使用空白行,除非为了显示更有逻辑性
    python3源文件修改应为UTF-8编码,定义标准库必须使用ASCII且内容必须使用英文
    单独import必须分两行,from import可以在一行中引入,IMPORT必须在文件头使用,在module comment 和docstrings之后,在模块全局变量或实例之前

Ref: https://www.cnblogs.com/BigJ/p/7655149.html

  1. python数值基本知识

    a) python中数值类型,int,float,bool,e记法等
    *Number(数字)
    int(整型)
    float(浮点型)
    long(长整型,即八进制和十六进制)
    complex(复数)
    Bool(布尔类型):
    String(字符串)# a = ‘python’
    List(列表) # a = [‘1’,‘2’,‘3’]
    Tuple(元组)a = (1, 2, 3)
    Dict(字典) # a = {‘a’:1, ‘b’:2, ‘c’:3}
    使用科学计数法时,可用e来代替10。例如1.23e5为1.23×10^5 。
    b) 算数运算符
    +“-” * /
    c) 逻辑运算
    逻辑运算符为:and(与)、or(或)、not(非)三种。
    d) 成员运算符
    成员运算符包括in和not in,成员包括字符串、列表和元组。可用来判断前者与后者的关系。
    例如 a in b,则判断a是否在b序列中,是返回True,非返回False;a not in b则是判断a是否不在b序列中,不在返回True,在返回False。
    e) 身份运算符
    身份运算符包括is和not is,用于比较两个对象的存储单元。
    f) 运算符优先
    从高到低的优先级:
    http://www.runoob.com/python/python-operators.html
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值