python3 day01 大纲
1. 简介python
龟叔 89年
人工智能 2. 特点
优点: 简单, 明确, 优雅,跨平台
缺点: 慢 解释型编程语言 分类:
解释型: 一行一行的把代码进行翻译. 执行效率比较低
优势: 跨平台性比较好. 编译型: 一次性把所有的代码进行翻译. 获得一对01代码. 下次运行直接拿着01运行就可以了
优势: 运行效率高
缺点: 维护成本高
编译型语言: C语言, C++, Go语言 3. 解释器
Cpython : 官方提供的.
Ipython : anaconda提供的. 和Cpython几乎一样,交互上有一点区别
Jython: 给java平台的python解释器
IronPython:给.net平台的解释器 -> 微软 4. 安装python
python版本:
2.x
3.x
互不兼容.
环境变量 5. hello world
window -> win+r python -> 进入到命令行模式. 就可以开始写代码了 创建一个文本文件. 里面写代码, 使用python命令执行这个文件 6. IDE -> pycharm
IDE: 集成开发环境
pycharm: 好用, 高端, 大气
sublime: 不够舒服
记事本: 算了 7. 变量
衣服: 200+200 = 400
交通: 22*10 = 220
吃饭: 800*4 = 3200
总支出: 400+220+3200 = 3820 变量: 把前面得到的一个值或者结果保存起来, 供给后面的程序使用 变量一般是用英文来命名 变量的命名规范:
1. 用数字, 字母, 下划线组成
2. 数字不能开头, 更不能是纯数字
3. 不能是关键字, 关键字是python自己占用的东西
4. 不要太长
5. 要有意义
6. 严格区分大小写
7. 推荐使用驼峰和下划线命名:
驼峰: 每个单词的首字母大写
下划线: 每个单词用下划线分开 目的:让人能简单易懂 9.0 注释
在程序中对代码进行标注. 方便人能容易理解
不要满篇的注释 1. 重要的逻辑
2. 复杂的逻辑运算
3. 重要的版本 封板 怎么写?
# 单行注释
"""
多行注释
""" 早期程序员用注释来调BUG 9. 常量
不会改变的量. 常量
用变量来表示常量. 在python里面没有绝对的变量可以表示常量. 通常, 把所有字母写成大写就是常量 10. 基本数据类型(简介)
数据类型: 就是让计算机能够区分不同的数据. 用来做不同的操作
在python中使用type函数可以看到数据类型
1. int 整数 (1`100000000000)
+
-
*
/
// 整除
% 计算余数, 取模 2. 小数
float 浮点数
计算机没有办法保存所有的小数. 都有精度问题 3. 字符串
字符连成串
在python中使用'或者"或者'''或者"""括起来. 可以做+运算
字符串拼接
+左右两端有字符串. 两边必须都是字符串
还可以做*运算
只能是字符串*数字 4. bool
命题: 真命题, 假命题
bool: True, False
布尔值主要用来做条件判断. 11. 用户输入
可以让计算机和人产生交互
input() 用户输入的内容是字符串. 用的时候要当心 12. if语句
条件判断
1.
if 条件:
语句....
2.
if 条件:
语句。。。。
else:
语句。。。。 3.
if 条件:
语句。。。。
elif 条件:
语句。。。。
elif 条件:
语句。。。。
。。。。
else:
语句。。。 4. 可以互相嵌套
一般不要超过3层, 极限5层 13. while循环
while 条件:
循环体 14. break和continue
break: 跳出循环, 结束循环的执行
continue:停止当前本次循环, 继续执行下一次循环
python3 day01 大纲的更多相关文章
- python3 day04 大纲
上节课内容回顾: 1. 小数据池 存储数据. 共享小数据池 int,str, bool == 和 is区别: == 判断的是两边的值 is 左右两端的内存地址 2. 深浅拷贝 1. = 没有创建新对象 ...
- python3 今日大纲 day05
1. 上周内容回顾 1. 闭包: 内层函数对外层函数变量的使用 def outer(): a = 10 def inner(): print(a) return inner ret = outer() ...
- python3 day03 大纲
一. 上次课内容回顾 1. 格式化输出 %d 占位数字 %s 占位字符串 %f 占位小数 "jfklasjkfj%s %d %f" % (值1, 值2, 值3) "{}爱 ...
- python3 day02 大纲
一. 格式化输出 %s 字符串的占位 %d 数字的占位 digit %f 浮点数 字符串 % (数据) 模板字符串(3.5) # username = "admin"# passw ...
- python学习基础—day01
一. python是什么? 优势:简单, 可以跨平台 劣势:执行效率没有C语言那么高 python是解释型语言,逐行编译解释,在不同的系统windows与Linux,需要不同的解释器来编译. 而编译型 ...
- python27期day01:变量、常量、注释、PEP8开发规范、数据类型、Python2和Python3的区别、用户输入、流程控制语句、作业题
1.变量:将程序中运行的中间值临时存储起来,以便下次使用. 2.变量命名规范:数字.字母.下划线.建议驼峰体.变量名具有可描述性.不能使用中文和拼音.不能数字开头和使用关键字('and', 'as', ...
- python3笔记目录大纲汇总
篇一.python3基础知识和语句 python3笔记一:python基础知识 python3笔记二:进制转换与原码反码补码 python3笔记三:运算符与表达式 python3笔记四:if语句 py ...
- python3 用户登录 day01
'''用户登录作业需求:1. 三次重试机会2. 每次输错误时显示剩余错误次数'''num = 1while num <= 3: username = input("请输入用户名:&qu ...
- python3 练习题 day01
#练习题:'''1.简述变量命名规范'''#变量名由数字.字母.下划线组成#变量名可以字母和下划线开头,不能以数字开头,并且不能全为数字#变量名不能太长,且要有意义#最好使用驼峰或下划线格式命令#变量 ...
随机推荐
- EXISTS 执行顺序
select * from a where a.s_status=1 and exists (select orderid from b where a.orderid=b.orderid) exis ...
- 【RabbitMQ】7、RabbitMQ主备复制是异步还是同步?
转自:https://yq.aliyun.com/articles/73040?spm=5176.100240.searchblog.116.RcXYdl 我们知道RabbitMQ可以配置成Queue ...
- 【Java基础】12、java中方法的参数传递机制
问:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递.Java 编程语言只有值传递参数.当一个对象实例作为一个 ...
- 【Spring】13、使用Spring 3的@value简化配置文件的读取
Spring 3支持@value注解的方式获取properties文件中的配置值,大简化了读取配置文件的代码. 1.在applicationContext.xml文件中配置properties文件 & ...
- csharp: sum columns or rows in a dataTable
DataTable dt = setData(); // Sum rows. //foreach (DataRow row in dt.Rows) //{ // int rowTotal = 0; / ...
- CSS格式化排版--排版
1.文字排版--字体:利用font-family设置字体,注意设置的字体必须是本地电脑中存在的字体. 例子:class="MicrosoftYahei"的h1标签的字体设置为 宋体 ...
- 【读书笔记】iOS-iCloud介绍
iCloud是一种面向消费者市场的云存储服务,苹果公司已经做了大量的工作让用户能够平滑过渡到iCloud,不过对开发者而言这意味着新的负担. 怎样使用iCloud? 你可以使用2种方式在你的应用中使用 ...
- Telephone dialer
运行电话拨号器,需要加这个权限,否则不会打通电话.这个权限是用户权限,是谷歌工程师为了跟自己撇清关系,用户需要权限的时候自己加. 运行android程序的时候提示:ActivityManager: W ...
- android系统通过图片绝对路径获取URI的三种方法
最近做项目要通过图片的绝对路径找到图片的URI,然后删除图片,小小总结一下获取URI的方法,亲自试验在 android 4.1.3的系统上都是可用的. 1.将所有的图片路径取出,遍历比较找到需要的路径 ...
- python与MongoDB的基本交互:pymongo
本文内容: pymongo的使用: 安装模块 导入模块 连接mongod 获取\切换数据库 选择集合 CRUD操作 首发时间:2018-03-18 20:11 pymongo的使用: 安装模块: pi ...