First_Week学习内容提纲

First_Week

python的基本概述

1、python是一门面向对象的解释性语言

解释性语言最大的优点就是平台的可移植性,最大的缺点是执行效率比较低下;
但是今天当计算机硬件足够发达的时候,我们追求得更多并不是程序的执行效率而是开发效率

2、Python的官方网站下载Python的安装程序以及查看相关文档。

说明:如果在Linux环境下更新到Python3.x版本的话需要通过源代码构建安装(因为在Linux系统下自带了python2.x版本,python3.x版本和python2.x版本是不兼容的)

3、我们可以使用Python的包管理工具pip来安装第三方模块
pip install ipython jupter

python -m install ipython jupyter

如果在MacOS(苹果系统)、Linux系统下的话,上面的pip和python的话可能要写成pip3和python3

4、写第一个python程序-打印’hello,world’
print('hello,world')
# 使用了python的内置函数print()来打印字符串
5、如果想要用交互式环境进行python开发可以使用ipython和jupyter的notebook
jupyter notebook

变量

1、变量的作用

变量是数据的载体,内存中的一块空间

2、变量的命名

1、一般由字母、下划线、数字构成;数字不能开头,如果由多个字母组成的话字母间由下滑线连接,不能有空格。2、大小写敏感(比如大写的A和小写的a不是同一个变量名)。3、不能和python自带的保留字和关键字冲突(比如里面的print()函数,如果你定义一个变量print = 4的话,print函数本身打印功能就没有了)所以不要和保留字和关键字冲突。

说明:官方建议一般用小写字母命名变量名,尽量做到见名知意。

3、变量的类型

int(整数) float(浮点数) string(字符串) bool(布尔值) complex(复数)

说明:在python中,变量就是变量,它没有类型,这里所说的“类型”是指内存中对象的类型;而且在python解释其中可以直接声明变量的名称,不必声明变量的类型,python会自动判别变量的类型。

运算符

1、算术运算符

加 + 减 - 乘 * 除 / 取模 %(返回除法的余数) 幂 * (x * y 表示x的y次方)
取整除 //

2、比较运算符
等于 ==    不等于 !=    大于 >    小于 <    大于等于 >=     小于等于 <=
3、赋值运算符
= (a = 3,表示将3的赋值给a)    += (c += a  == c = c + a)    -= (c -= a == c = c - a)

*= (c *= a == c = c * a)    /=(c /= a == c = c / a)    %= (c %= a == c = c %= a)

**= (c **= a == c = c ** a)    //= (c //= a == c = c // a)
4、逻辑运算符
and (x and y,要同时满足条件x(True)和y(True),否则返回False)

or (x or y,只要其中有一个为True则返回 True,否者返回False)

not (逻辑变反, not x 表示如果x为True,它返回False;如果x为False为,则返回True)
5、位运算符
位运算符还没有接触这里就不归纳了

分支结构

if (条件):
    语句
elif (条件):
    语句
...

else:
    语句

说明:不管if,elif,else后面条件是什么,条件写完一点要以冒号’:’结尾,冒号必须要英文冒号,而且下面的语句部分一定要有4个字符的缩进

循环结构

for _ in range(a,b):
    语句
while 判断条件:
    语句   

说明:同样for和while循环后面也要以英文冒号’:’结尾,语句部分同样要有4个字符的缩进。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值