一python是解释型弱类型的编程语言
弱类型例子(a可以是任何类型)
a=20 a=input("abc") a=abc
强类型的例子(定义变量类型)
int a=10 String a="abc"
解释型的特点:运行效率低,开发效率高
编译型的特点:运行效率高,开发效率低
python的解释器
CPython. 官方提供的. 内部使用c语言来实现
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.
盘符间的切换: d:
用python命令执行文件: python 文件名
print(任何内容) 可以打印任何内容
二.变量的命名规则
1.有字母,数字,下划线组成
2.不能用纯数字,也不能用数字开头
3.不能是python关键字
4.不要太长
5.要有意义
6.区分大小写
7.不要用中文
8.推荐驼峰和下划线命名
三变量的数据类型( 变量:程序运行过程中产生的中间值.暂时保存在内存中.供后面的程序使用)
1.int类型(整数):可以进行+,-,*,/,//,%
2.字符串str:用 ', " , ''' , " " " 括起来的叫字符串
可以进行+ ,*(字符串只能加字符串 , 字符串必须乘数字)
(1) +:连接字符串
(2)*: 重复字符串
(3) '和 " 可以括一行 '''和" " "可以括多行
(4)'''注释内容''' 可以注释多行内容
3.bool 布尔值(真命题或者假命题) :只能用来进行条件的判断
Ture False
四用户交互 :input()
语法: 变量=input()接收到的是字符串(注意数据类型的转换)
str = > int => int(str)
五流程控制(if)
(1)if 条件:
代码块
(2) if 条件1:
代码块1
else:
代码块儿2
(3) if 条件1:
代码块
elif 条件2:
代码块
elif....
else:
(4) if 条件:
if 条件:
if 条件:
代码块
else:
else:
语法规则:
if 条件1:
代码块1 一个代码块格式一样,前面空四个格或者一个Tap
else:
代码块儿2