您的位置:首页 > 编程语言 > Python开发

Python 第一周复习总结

2018-03-04 23:09 239 查看
Python简述

Ptyhon 基础
数据类型
数字(number)

整数(int)

浮点数(float)

字符串(string)

布尔值(Boolean)

变量

变量类型

运算符

分支结构
if语句

循环结构
for 循环

while 循环

Python简述

Python 是一种解释型语言,解释型语言的最大优点是平台可移植性,最大的缺点是执行效率低下。

今天当计算机硬件已经足够发达的时候,我们追求的更多的并不是程序的执行效率而是开发效率。

Python官网下载python的安装程序以及查看相关文档。

说明:如果要在Linux环境下更新到Python 3.x 版本需要通过源代码构建安装。

我们可以使用Python的包管理工具pip来安装第三方模块。

pip install ipython jupyter


python -m pip install ipython jupyter


第一Python程序-hello,world

"""
第一个Python程序
Version:0.1.0.
Author :王鹏飞
Date:
Modifier : Berg
Date: 2018-3-2
"""
# 使用了Python 内置的print函数打印字符串
print("hello,world!")


如果想用交互式环境进行Python 开发那么可以使用ipython 或者 jupyter 的notebook项目

jupyter notebook


如果要做团队开发以及需要使用多文件多模块协作的大型项目,我们推荐使用Pycharm的集成工具,我们可以从JetBrains公司的官方网站下载。

Ptyhon 基础

数据类型

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型

数字(number)

整数(int)

Python可以处理任意大小的整数和负整数,表达方式和数学上一样。 如1,100 ,-100 等。

浮点数(float)

浮点数就是小数,在科学记数中,小数点位置可以变动。如25 * 10^5 = 250 * 10^4

字符串(string)

字符串是用‘ ’(单引号)或者“ ”(双引号)括起来的任意文本,如‘sunck is a good man’, “请输出一个值:”。

布尔值(Boolean)

布尔值只有True、False两种值,可以直接用True和False 来表示布尔值 如 while True

空值(None)、元组(tuple)、字典(dict)、集合(set)等待补

变量

变量的命名

(1) 字母,数字,下划线组成,数字不能作为开头,不能使用特殊字符。

(2) 大小写敏感。

(3) 不跟关键字,保留字冲突。

变量的类型

在Python中,可以用 ‘= ’对变量进行赋值,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量

变量类型

类型符号
整数int
浮点数float
复数a + bj
字符串str
布尔值bool

运算符

算数运算符

num1 = 2

num2 = 4

类型例子
加 +num1 + num2 = 6
减 -num1 - num2 = -2
乘 *num * num 2 = 8
除 /num1 / num2 = 0.5
取模(求余数,判断是否能整除) %num2 % num1 = 0
求幕 **num2 ** num1 = 16
取整 //3 // 2 = 1
类型符号
关系运算符== != <= >= < >
逻辑运算符and not or
赋值运算符+= -= == *= //= /= = = %=
成员运算符is is not

分支结构

if语句

在Python中,可用 if、elif、else来构造分支。

if语句从上往下执行,当if判断条件为True,则行当下的语句并忽略后面的elif 和else.

循环结构

for 循环

for循环适用于知道循环次数的时候。

如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列

# 求0-100的和

my_sum = 0
for x in range(0,101):
my_sum += x
print(my_sum)

#计算100之内的所有奇数之和
```python
my_sum = 0
for x in range(1,101):
if x % 2 != 0:
my_sum += x
print(my_sum)


while 循环

第二种循环是while循环,适用于不知道次数的时候,只要条件满足,就不断循环,条件不满足时退出循环。

#打印 1-100之间的奇数和
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)


#打印 1-10

n = 0
while n <10:
n += 1
if n % 2 != 0:
print(n)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: