1.几个概念
- 表达式:就是类似数学公式的东西
。表达式不会对我们程序实质性影响,仅仅是计算一些结果
- 语句:在程序中一般用语句完成某种功能
。print() :打印
。input():接受来自外界的输入
- 代码块:执行的话,都会执行,如果不执行的话,一个也不执行
- 程序:由一条一条的语句和一条一条的表达式构成
- 函数:就是一个语句,函数是为了完成特定功能
。语法:形如xxx()
。内置函数(内建函数)
。自定义函数:def xxx():
pass
。参数()中的内容就是函数的参数,可以有多个参数 ,但多个参数之间要用逗号隔开
。返回值:
2.标识符
- python语言的组成
。 关键字 标识符 注释 变量和数值 运算符 语句 函数 序列 类 - 关键字:具有一些特殊功能的标识符(我们自己不能使用)
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’] - 标识符:开发人员在程序中自定义的一些符号和名称,标识符是自己定义的,如变量名,函数名等
。命名规格:- 驼峰命名法:小驼峰 myClass 大驼峰 MyClass
- 下划线命名法:get_url
3.基本数据类型
- 整数(int) :1-100 超过最大数值时出现内存溢出
- 小数(float) (浮点型):1.2
- 布尔值和空值
。布尔值只有两个值:true false 逻辑判断
。true相当于一个整型1
。false相当于0
。none表示空值,不存在
4.变量
- 就是计算机内存的一块区域,变量给数据取了一个名字
- 除法运算中,不管是否涉及到浮点型,那么结果都是浮点型
5.字符串
- 用一对单引号或者一对双引号包裹的内容就是字符串(str)
- 单引号或者是双引号不能同时混合使用
- \表示后面紧跟着的这个字符就是本身字符的意思,不做其他使用
- \t;表示四个空格的位置,一个tab的位置 称呼他为制表符
- \n表示换行符
- \表示后面的反斜杠
- r"表示是原始字符串,表示引号中的内容没有其他意思,就是字符串本身
6. 长字符串
‘’’
‘’’
7.格式化字符串
- 拼串
- 参数传递
- 占位符:%s %d %f
- f” {}
- s.format()
8.字符串其他操作
- len()
- max() min()
- split()
- join()
- find()
- index()
- replace()
- partition()
- strip()
- upper()
- lower()
- isupper()
- islower()
9.切片
- str[开始位置:结束位置]
。左闭右开