数据类型,if 语句,while语句
1 什么是computer?
computer是有软件和硬件组成,其中有cpu 内存 硬盘这三个部分,
cpu:是电脑的大脑 运行速度是3GHZ.
内存:缓冲硬盘和cpu
硬盘:保存数据的 运行速度70mb/s
电脑读写的内容都是0 1代码 二进
2 编程语言简单分类
最早的编程语言是机器语言:一个板子戳个洞代表0 没有戳的代表1
之后汇编语言衍生出来
高级语言是由汇编语言衍生出更多的语言:如c语言 python Jave c++ c# object-c等
3 python是什么编程语言?
python 的定位是:优雅 明确 简单.
python的优点是;开发快 .简单 易学.
python的缺点是:运行速度慢 代码不能加密 线程不能利用多cpu问题.
python是一种解释性语言(即一行一行的翻译成机器语言).
4 python 的分类
目前python有两个版本2.0和3.0
2.0 有很多陋习 融合了多个语言在一起
3.0 龟叔又重新写的版本,还是跟以前一样的定位: 简单 明确 优雅.
5 安装python
python.org 进入这个网页下载符合系统的版本.
6 第一个python程序
print("内容")
两种方法编写程序
1)在命令行中编写python代码
2)把程序写在 .py 文件中注意编码
7 变量
程序运行过程中产生的值临时保存在变量中,供后面的程序使用.
# 单行注释 为人看的,为了说明.
'''或""" 多行注释 文档注释
例 a=1+2+3 先算右边,把右边的值赋值给左边的变量.
且程序是从上向下逐行依次执行
python变量的命名
1)只能是字母 数字 下划线组成
2)不能数字开头或者全数字(强制规定)
3)不能是python的关键字
4)不要用中文
5)不要太长
6)尽量有意义
7)推荐使用:1驼峰体 单词首字母大写
2下划线,单词用下划线分开
8 数据类型(简单初始)
在python中每个变量都是有类型的
1)整数(int) int在64位机器上的范围是-2**63--2**63-1
一旦超出了就会爆掉,出现不可预知的结果.
2)字符串(str):一堆字符串按照固定的顺序排列.
字符:你能看见的单一文字符号.
用'' "" 括起来.
''' '''可以跨行 '''床前明月光,疑是地上霜.
举头望明月,低头思故乡.'''
print("") #空字符串
print(" ") #空格
3)布尔值(bool) 对和错 真和假 True False
# type(变量) 告诉你这个变量是什么类型.
print("a"+"b") 两个字符串相加的结果是字符串连接.
print("a"*3) 字符串乘以数字就会打印几遍.
9 用户交互
input("提示语")会返给你输入的内容.程序会停在这里,等待用户输入.
input接收的内容是字符串.
字符串转换成int int(str) 整数转换成字符串一样.
常量,不可变的量.在python中没有绝对的常量,大家约定俗成,所有的变量字母都用大写就是常量.
10 条件判断--if
if 空格 条件:
Tab键print("")
条件判断 if 空白 条件:
Tab 键(缩进)-代码块
if 条件:
代码块
说明:当条件成立的时候(True),代码块会执行.
else 否则 条件不成立的时候执行的内容.
if 条件:
代码块
else:
代码块
if 条件:
代码块
eilf 条件:
代码块
eilf 条件:
''''''
else:
代码块
当条件1成立,执行代码1.条件1不成立,在判断条件2''''
只会执行其中的一个代码块
11 循环语句--while
while 条件:
代码块
判断条件是否为真,如果真,执行代码块(循环体)执行完继续判断条件是否为真,如果真,继续执行.直到条件为假.停止循环.
12 break和continue
break:打断循环,彻底停掉一个循环.
continue:停止本次循环,继续执行下一次循环.