Datawhale-Python基础-打卡Day1

1. 环境搭建

a) 安装anaconda
 它其实是一个管理工具,安装包自带Python编译器,常用的库还有IDE(个人最常用的Jupyter Notebook),对新手很友好。官网下载地址
 如果安装后无法正常使用,Linux环境下可以尝试执行一下source ~/.bashrc命令,Windows下检查系统环境变量。
b) 解释器
 推荐使用py3+的版本,前段时间看到新闻说python2到20年就停止更新了,不过可以创建虚拟环境,不用太过纠结。
 一直以为解释器和编译器是一回儿事,查了以后发现还是有区别的。参考网址

2. python初体验

a) print & input
 print可以说是最简单也是最常用的功能了,将内容输出到控制台显示。支持‘,’拼接多个要输出的变量,也可以用%占位符。
 input由于之前都是直接通过pandas从文件导入的实数没用过,最近开始刷题才试了一下。功能时从命令行获取用户的输入,按回车结束输入。返回的值是字符类型。需要多行输入可以使用sys.stdin.readline()

3. python基础讲解

a) 变量特性&命名规则
 变量特性:python中没有常量,也不需要显示定义数据类型
 命名规则:

  • 只能包含字母、数字和下划线,不能以数字开头
  • 不能包含空格,但可使用下划线来分隔其中的单词
  • 不能将Python关键字和函数名用作变量名
  • 应既简短又具有描述性
  • 区分大小写

b) 注释方法

# 单行注释`
''' 
多行注释
line2
'''

c) :(切片符)作用
 在一组序列中选取指定的一段,左闭右开
 ::可以间隔取值,也可以结合负数进行逆序
d) dir()和help()
 dir()获取对象的属性,输出方法列表
 help()可以查看帮助文档,函数的使用方法
e) import使用
 简单来说就是调用现有的功能,避免自己造轮子
 具体原理可以借鉴https://www.cnblogs.com/yan-lei/p/7828871.html
f) pep8编码规范
https://blog.csdn.net/ratsniper/article/details/78954852
 有些是必须遵守的(否则会报错),也有一些是建议,发现自己平时踩了好多雷。。。回头得再好好看一下

4. python数值基本知识

a) 数值类型
 包括整型int,长整型double,布尔boolean,浮点float,复数complex
b) 算数运算符
  加减乘除,%取余,**幂,//向下整除
c) 逻辑运算符
  与:and
  或:or
  非:not
d) 成员运算符
 in & not in 判断第一个变量是否在第二个变量的序列中
e) 身份运算符
 is & not is 判断引用的是否为同一变量
f) 运算符优先级
 从最高到最低排序
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值