Python官网下载python的安装程序以及查看相关文档。
说明:如果要在Linux环境下更新到Python 3.x 版本需要通过源代码构建安装。
我们可以使用Python的包管理工具pip来安装第三方模块。
pip install ipython jupyter
python -m pip install ipython jupyter
"""
第一个Python程序
Version:0.1.0.
Author :王鹏飞
Date:
Modifier : Berg
Date: 2018-3-2
"""
# 使用了Python 内置的print函数打印字符串
print("hello,world!")
jupyter notebook
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型
Python可以处理任意大小的整数和负整数,表达方式和数学上一样。 如1,100 ,-100 等。
浮点数就是小数,在科学记数中,小数点位置可以变动。如25 * 10^5 = 250 * 10^4
字符串是用‘ ’(单引号)或者“ ”(双引号)括起来的任意文本,如‘sunck is a good man’, “请输出一个值:”。
布尔值只有True、False两种值,可以直接用True和False 来表示布尔值 如 while True
空值(None)、元组(tuple)、字典(dict)、集合(set)等待补
类型 | 符号 |
---|---|
整数 | 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 |
在Python中,可用 if、elif、else来构造分支。
if语句从上往下执行,当if判断条件为True,则行当下的语句并忽略后面的elif 和else.
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循环,适用于不知道次数的时候,只要条件满足,就不断循环,条件不满足时退出循环。
#打印 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)