python基础
一 什么是编程语言?
编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来,
产出的结果就是包含一堆字符的文件
强调:
程序在未运行前跟普通文件无异,只有程序在运行时,文件内所写的字符才有特定的语法意义
二 计算机组成部分
CPU
内存
外存
输入设备
输出设备
三 安装与使用
1、安装python解释器
2、安装pycharm编辑器
3、创建python文件,打印hello world!
四 什么是变量?
变量,可变化的量
#变量的:‘tank’,会在内存中产生一份内存地址
#变量名:相当于一个门牌号,用于与变量进行绑定
# = :用来把变量值绑定给变量
变量的命名规范
驼峰命名法:AgeOfTank
#python强烈推荐使用
下划线命名:age_of_tank
变量定义规范:
1、要以英文字母或下划线开头不能以数字开头命名
a1 #英文字母开头
_a #下划线开头
2、不能以数字开头命名
3、不能以关键字命名
4、不要以中文命名(可以但不要用)
变量名不好的方式:
1、不要以中文命名
2、变量名过长
3、变量名词不达意
定义变量的三大特征
id #用来表示变量的值在内存中唯一的一份内存地址
type #变量值的类型
value #变量的值
小整数池
在一定长度内,python把值相同的变量值统一存放在同一个内存地址中
五 常量:
常量:
指的是不变的量
常量本质上也是变量,在python不会有任何机制限制你不能修改常量
而是python程序员人为去限制自己,凡是遇见大写的变量都不能对其进行修改
命名规范:
变量名全大写
SCHOOL = '合肥学院'
六 用户与程序交互
输入:
python3:
input()
python2:
输出:print()
七 注释
单行注释:#
快捷键:ctrl + /
多行注释:三引号 ''' """
快捷键:
''' +回车键
""" +回车键
八 格式化输出
我花了%s元,还剩0元
通过某种占位符,用于替换字符串中某个位置的字符
占位符:
%s:可以替换任意类型
%d:可以替换数字类型
九 基本数据类型
数字类型:
1、整型:int
人的年龄、身份ID号...
2、浮点型:float
人的身高体重、薪资
字符串类型:
str
作用:
名字,性别,国籍,地址等描述信息
定义:
在单引号、双引号、三引号内,有一串字符组成
优先掌握的操作:
1、按索引取值(正向取+反向取):只能取
2、切片(顾头不顾尾,步长)
3、长度len
4、成员运算in和not in
5、移除空白strip
6、切分split
7、循环
字符串类型
需要掌握的
1、strip,lstrip,rstrip
2、lower,upper
3、startswith,endswith
4、format(格式化输出)的三种玩法
5、split,lspilt
6、join 字符串拼接
7、replace 字符串替换
8、isdigit 判断字符串是否是数字
9、index 输出索引位置