Python历史事件
- 1989 年 ——— 荷兰人吉多·范罗苏姆决心开发一个新的脚本解释程序;
- 1991 年 ——— 第一个用C语言实现的Python编译器诞生,Python 的代码对外公布,版本为 0.9.0;
- 1994 年 ——— Python 1.0诞生;
- 2000 年 ——— Python 2.0 发布;
- 2001 年 ——— Python 2.1 基于 Python 软件基金会协议(Python Software Foundation (PSF))发布;
- 2004年 ——— WEB框架 Django 诞生;
- 2008 年 ——— Python 3.0 正式发布,Python 3 被称为 "Python 3000" 或者 "Py3K" 。
- 2014年 ——— 官方宣布版本2将停止更新
- 2020年 ———2.7版本停止使用
Python用处(简写)
web应用开发
自动化运维
网络爬虫
数据分析
科学计算
人工智能
网络攻防*的第一语言
Python内容
python代码书写要求
PEP 8 - Python代码样式指南
https://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds
注释
单行注释-以#和空格开头
# 这是我的第一个代码 print('hello world')
多行注释-使用三个”“进行包括,代码前后引号需要方向一致
""" # 这是我的第一个代码 print('hello world') """
使用input进行输入
sr1 = input()
使用print进行输出 1.0
sr1 = input() sr2 = input() bl1 = float(sr1) bl2 = float(sr2) jg = bl1 + bl2 print(jg)
使用print进行输出 2.0
name = input() print(name,'{}'.format('真帅'))
使用print进行输出 3.0
使用end进行结果横向输出;
使用chr将证书转换成该编码对应的字符串(一个字符);
使用ord将字符串(一个字符)转换成对应的编码(整数);
email = input('输入你的Email:') for i in email : res = ord(i)+4 print(chr(res),end="")
进行简单的类型转化
hswd = input() ssd = float(hswd) print(ssd*1.8+32)
求圆的面积
sr=input() bj=float(sr) print(bj*3.14*bj) print(2*3.14*bj)
判断闰年
year=int(input()) if (year % 4 ==0 and year % 100 !=0 ) or (year % 400 == 0): print("true") else: print("flase")
简单的输出一个方框
for i in range(10): print('#',end="") print() for k in range(8): print('#',' '*8,'#',sep="") for j in range(10): print('#',end="")
求水仙花数
number=input('输入一个数') if len(number)>3: print ('The number is to big!') else: bai = int(number[0]) shi = int(number[1]) ge = int(number[2]) if bai ** 3 + shi ** 3+ ge ** 3 ==int(number): print ('水仙花数') else: print ('不是水仙花数')