Python 第一周复习总结

    • Python简述
    • Ptyhon 基础
      • 数据类型
        • 数字(number)
        • 整数(int)
        • 浮点数(float)
        • 字符串(string)
        • 布尔值(Boolean)
      • 变量
      • 变量类型
      • 运算符
      • 分支结构
        • if语句
      • 循环结构
        • for 循环
        • while 循环

Python简述

  1. Python 是一种解释型语言,解释型语言的最大优点是平台可移植性,最大的缺点是执行效率低下。
  2. 今天当计算机硬件已经足够发达的时候,我们追求的更多的并不是程序的执行效率而是开发效率。
  3. Python官网下载python的安装程序以及查看相关文档。

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

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

pip install ipython jupyter
python -m pip install ipython jupyter
  1. 第一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. 变量的命名
    (1) 字母,数字,下划线组成,数字不能作为开头,不能使用特殊字符。
    (2) 大小写敏感。
    (3) 不跟关键字,保留字冲突。
  2. 变量的类型
    在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)

你可能感兴趣的:(Python 第一周复习总结)