python解释器
就是一个计算机程序,用来翻译python代码,并提交给计算机执行
所以,它的功能很简单,就2点:
1.翻译代码 -----将代码翻译成计算机认识的0和1
2.提交给计算机运行
python.exe就是解释器程序,提交给计算机去运行
我们在命令提示符中输入的python实际上就是调用的python解释器
可以在命令行中一行一行的执行我们输入的代码
可以在电脑中创建.py文件,在命令行使用python解释器执行这个文件
.py文件是python语言的代码文件,里面记录了python的代码
python 字面量
被写在代码中固定的值,称为字面量
值的类型有数字(包括整数、浮点数、复数、布尔),字符串,元组,列表,集合,字典
被写在“ ”里面的都被认为是字符串;
列表 list -- 有序可变序列
元组 tuple -- 有序不可变序列
集合 set -- 无序不重复集合
字典 dictory -- 无序key-value集合
注释
单行注释 建议# 后空一格再加文字
“”" “”" 多行注释 以一对3个双引号引起来来放置一段代码的注释,一般对python文件、类或者方法进行多行注释
变量
变量就像盒子,可以存放内容
变量的定义格式:变量名称 = 变量值
若想在print语句中输出多份内容,用,隔开
type()查看数据类型
python中变量是没有类型的,变量中存储的数据是有类型的
字符串变量的含义是变量里面存储了字符串,所以叫做字符串变量,并非表示变量就是字符串
数据类型转换
int(x) ---整数转换
float(x) ---浮点数转换
string(x) ---字符串转换
万物皆可转换成字符串,万物加上双引号“”以后就是字符串
但是想让字符串转换成数字,必须保证字符串的内容都是数字才可以
浮点数转换成整数时,小数部分全部丢失
标识符
标识符命名中,内容限定:只允许出现 英文、中文、数字、下划线。数字是不可以用在开头的。不可使用关键字。
标识符:对变量、类、方法等编写的名字,叫做标识符
标识符 大小写敏感,不可使用关键字
变量的命名规范:
见名知意
下划线命名法
英文字母全小写
算术运算符
+ 加法
- 减法
* 乘法
/ 除法
// 取整除
% 取余
** 指数
字符串的定义
单引号、双引号、三引号
转义字符\ 作用就是:转换成普通字符,比如 ’ 表示’没有把字符转换成字符串的作用,而是当作普通的字符去看待
双引号里可以放单引号
单引号里可以放双引号
字符串之间的拼接用+号
字符串占位
%d 将内容转换成整数型
%s 将内容转换成字符串型
%f 将内容转换成浮点型
多个变量用()括起来,%(name,age,year)