Python 第一周复习总结
2018-03-04 23:09
239 查看
Python简述
Ptyhon 基础
数据类型
数字(number)
整数(int)
浮点数(float)
字符串(string)
布尔值(Boolean)
变量
变量类型
运算符
分支结构
if语句
循环结构
for 循环
while 循环
今天当计算机硬件已经足够发达的时候,我们追求的更多的并不是程序的执行效率而是开发效率。
Python官网下载python的安装程序以及查看相关文档。
说明:如果要在Linux环境下更新到Python 3.x 版本需要通过源代码构建安装。
我们可以使用Python的包管理工具pip来安装第三方模块。
第一Python程序-hello,world
如果想用交互式环境进行Python 开发那么可以使用ipython 或者 jupyter 的notebook项目
如果要做团队开发以及需要使用多文件多模块协作的大型项目,我们推荐使用Pycharm的集成工具,我们可以从JetBrains公司的官方网站下载。
空值(None)、元组(tuple)、字典(dict)、集合(set)等待补
(1) 字母,数字,下划线组成,数字不能作为开头,不能使用特殊字符。
(2) 大小写敏感。
(3) 不跟关键字,保留字冲突。
变量的类型
在Python中,可以用 ‘= ’对变量进行赋值,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量
num1 = 2
num2 = 4
if语句从上往下执行,当if判断条件为True,则行当下的语句并忽略后面的elif 和else.
如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列
# 求0-100的和
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)
相关文章推荐
- 2016.09.25VB_第一周的内容复习总结
- Python第一周学习总结
- python爬虫学习第一周总结
- Python 学习第一周总结
- 第一周的复习总结
- Python学习记录_Day010总结复习+列表+集合+元组+字典
- Python学习第五天——第一周总结
- 2017暑假 第一周 学习总结(复习)
- Day_11 - Day_15 之一周Python学习总结与复习
- Python第一周学习总结
- 第一周总结和复习
- Python的第一周学习总结
- Day_16 - Day20之一周Python学习总结与复习
- Python 第二周复习总结
- Day_01 - Day_05之一周Python学习总结与复习
- python数据结构总结:字符串
- Python基础教程总结(一)
- 复习 OpenGL 纹理映射 总结
- python一些函数的总结
- Python subprocess模块学习总结