首页 > 技术文章 > py27-day01

sunjj 2021-03-01 23:19 原文

1.python语言
# 89年 龟叔
# 人工智能 2012年
2.python的特点
# 优点 : 简明 简单 跨平台性好
# 缺点 : 慢 -执行速度相对其他语言慢
# 编程语言的分类: 代码-->中国人\印度人
# 编译型语言: 每次修改都要编译一次才能用 c c++ java go
# 优点 : 执行速度快
# 缺点 : 维护成本高\跨平台性差
# 解释型语言 :python
# 优点 : 维护成本低\跨平台性好
# 缺点 : 慢
3.解释器
# cpython : 官方推荐的
# ipython : anacoda提供的,几乎一样,交互上有一些微弱的区别
# jython :和java平台进行交互
# ironpyton: 和 .net平台进行交互
4.python安装
# python2.x
# pytonn3.x
# 两个版本互相不兼容

# win + r --> cmd
# 需要配置环境变量,以便使用python的解释器
5.hello world
# print('hello,world')
# 两种运行方式
# 在python解释器中直接写:
print('hello,world')
#断电消失,重启代码消失
# 退出python命令行 : exit()
# 将print('hello,world')写在文件中
# 在命令行执行 python 文件路径
# 文件习惯用 .py 结尾
# 代码会永久储存在文件中
6.IDE
# 最好用的的 - pycharm
# sublime - 交互的时候
# eclipse - 框架项目的创建
7.变量
# 一个月的开销,只要遇到=,永远先计算=号右面的,然后把结果赋值给左边的变量名
# cloth = 222
# traffic = 20*10
# food == 800*4
# cloth+traffic+food
# 规范
# 1. 数字 字母 下划线组成
# 2. 不能以数字开头
# 3. 不能是python中的关键字
# 4. 尽量使用英文而不是中文
# 5. 尽量有意义
# 6. 尽量不要太长
# 7. 推荐使用规范命名格式
# 驼峰命名
# 下划线命名
# 应用
8.常量 全大写定义
# 不能更改的量
# 经常量创建名字
# 1.修改更加方便
# 2.更加明确在程序中的意义
9.注释
注释某行代码 # 注释内容
注释某段代码 '''注释内容'''
# 1.让人能够更简单的看懂你的代码
# 1.不要不加注释
# 2.不要频繁加注释,一个功能一个注释
# 3.不要写错误的注释(修改代码的同时也要修改注释)
# 2.排查错误的时候
快捷键 ctrl + ?/
10.基础数据类型
# 通过type(变量名)来获取变量的数据类型
# bool 真/true/1 假/falae/0
# int integer整数
# 加 +
# 减 -
# 乘 *
# 整除 // 也叫地板除
# 除 / 结果是小数
# 余数 %
# 乘方 **
# float 小数 浮点型
# 小数点后的位数不会精准
# str 字符串
# '字符串' "字符串"
# '''可以换行的字符串''' """可以换行的字符串"""
11.输入输出
# 输出 print
# 输入 input
# 注意 :input接受进来的所有内容都是字符串
# 如果需要使用数字(整数\小数)
# a = int(变量名)
# f = float(变量名)
# a就是一个整数类型的数字
# f就是一个小数类型的数字
11.if 条件判断语句
# if 条件:
缩进 满足条件之后要做的事情
# if 条件:
缩进 满足条件之后要做的事情
# else:
缩进 不满足条件之后要做的事情
# if 条件1:
缩进 满足条件之后要做的事情
# elif 条件2:
缩进 不满足条件1但满足条件2之后要做的事情
# elif 条件3:
缩进 不满足条件1\2但满足条件3之后要做的事情
# else:
缩进 上面的条件都不满足要做的事情
# and语句
# 条件1 and 条件2
while循环

推荐阅读