第一章 环境搭建
1.1安装
python 官网www.python.org
-
pyhton3.6和python2.7区别
python2和python3的区别
源码不统一
重复代码python2
print 可以不加括号
input 获取到的是你输入什么类型,就是什么类型input() "你收到罚单"
raw_input() == python3 inputpython3
print() 必须加括号
input 获取到的都是字符串
1.2配置
- 配置环境变量
打开电脑的终端(黑窗口),输入 python回车进去python解释器,返回的结果入下图:
在终端中 >>> 输入exit() 如下图!
1.3使用
- 变量名由字母,数字,下划线组成
- 变量名禁止使用数字开头
- 禁止使用Python中的关键字以及内置函数的名字
- 不建议使用中文和拼音
- 变量名要具有意义
- 变量名区分大小写
1.4 注释与多行注释
# 就是单行注释
'''
就是多行注释
'''
"""
单一引号
双引号都可以
"""
第二章 入门
2.1输出
print()
2.2输入
input()
#input获取的都是str类型的内容
2.2变量
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)
a=12+34
b=a*2;
c=b*3;
print(c)
第三章 基础
3.1初识数据类型
- 整数 int 数字
- 字符串 str 汉字
- 布尔值 bool 对错 true false
- 列表
- 元祖
- 字典
- 集合
3.2流程控制语句
- if分支语句
if 3>2:
- if else 语句
if 3>2:
else :
- if if elif语句
if 5>4:
elif 4>3:
elif 3>2:
else:
- if 嵌套语句
if 3<5:
if 4<5
print("这就是循环")
3.3while循环
While 语法
While 条件 :
break 是跳出整个循环
continue 跳出本次循环,继续下次循环
可以使用if语句控制循环
number=0
while number<5
number+=1
print(number)
if number>5:
break
3.4格式化输出
- %s str 类型的
- %d 和%i 都是数字类型
格式化输出条件
name=input("名字:")
age=input("年龄:")
msg ='姓名:%S,年龄:%i'%(name,int(age))
print(msg)
格式化输出第二种
msg='''
_______________
姓名:%s
年龄:%d
性别:%s
职业:%s
距离成功还有99%%
_______________
'''%('DaiJun',20,'男','程序猿')
print(msg)
注意!其他格式化输出方法
3.6及以上的python才可以的方法
name=input("名字:")
age=input("年龄:")
msg=f'姓名:{name},年龄:{age}'
print(msg)
3.5 字符编码
- ascii 美国
256 没有中文
一个字节 8位
- abk 中国
中文 2字节 16位
英文 1字节 8位
- unicode 万国码
2个字节 16位
4个字节 32位
- utf-8 可变编码
英文 1字节 8位
欧洲 2字节 16位
亚洲 3字节 24位
windows系统的cmd是gbk
linux系统 终端是utf-8
3.6单位转换
bit位
- bytes字节
1B==8bit
3.61单位大小
1B == 8bit
- 1024B = 1kB
1024kB = 1MB
1024MB = 1GB
1024GB = 1TB
3.7运算符
- 比较运算符
>
<
<=
>=
==
!=
-
赋值运算符
+= -= /= //= **= %=
成员运算符
in
not in
- 逻辑运算符
#and运算 两个都为真 取后面的
#and运算 两个都为假 取前面的
and
#or运算 两个都为真 取前面的
#or运算 两个都为假 取后面的
or
not
- 算数运算符
+
-
*
/
**
%
//