python基础第二课(打卡...)
2020-06-09 05:30
417 查看
第二课
1、概念
1.1 表达式-
表达式:由数字、运算符、数字分组符号(括号)、自由变量、约束变量等组成,能得出结果输出的组合。
-
表达式特点
运用于计算结果,不会对程序产生实质性的影响 - 可以得出结果
- 在程序中一般用语句来完成某种功能
print()、input()等等 - 代码块
a=5 if a>0: pass #通过 print('hello,word')
-
函数
函数就是一种语句,完成特定的功能,可有多个,有返回值
-
函数长的类型:xxx(),
内置函数
–python自带的函数,无需定义就可调用
-
自定义函数
– 例如:def xxx()
标识符
2.1 python的语言是由关键字、标识符、注释、变量和数值、运算符、语句、函数、序列组成。
- 关键字:具有一些特殊功能的标识符
def、print、input、else等等,这些都不建议用来命名 - 命名法
- 小驼峰命名法 myName
- 大驼峰命名法 FirstName
- 下划线命名法 get_url
2.2 标识符
自己定义的名称不能用数字开头和关键字命名,可以加下划线等如:函数名、变量名、类名等等
3、基本数据的类型
3.1 整数和小数
- 整数
int类型,1、2、3、4、5、6… - 小数
float类型,0.1、0.2、0.3…
3.2 布尔值和空值
- 布尔:只有两个值,True和False
- None常值:None,空值
4、变量
4.1 变量的概率- 变量是计算机内存的一块区域,存储规定范围内的值,值可以改变,通俗的说法是给数据起个名字。
- 变量的命名法,参考标识符的命名法
- 注意:两个对象想等和两个对象是同一个对象是两个概念,可以用id()来
查询。
- 变量的运算就是正常的四则运算,有浮点数在运算中,返回的就是浮点数(float)。
5、字符串
5.1 字符串的概念
-
字符串是有数字、字符、下划线组成的一串字符
1、单引号和双引号不能混合使用
2、python中的一对双引号或者一对单引号包裹的内容就是字符串(str)
5.2转义字符
5.3 长字符串
- 三重引号可以换行,并且保留字符串中的格式
''' xxx xxxxxx '''
5.4 格式化字符串
-
拼串
-
参数传递
-
占位符
1、 %s 字符串占位
2、%f 浮点数占位
3、%d 整数占位
5.5 字符串的其他操作
-
len()字符串的长度
-
max()最大值
-
min()最小值
-
split()分割字符串
-
join()拼接字符串
-
去空格
1.s.strip()去除两边字符串
2.s.lstrip()去除左边字符串
3.s.rstrip()去除右边字符串 -
字符串的大小写
1.s.upper()大写
2.s.lower()小写
3.s.isupper()判断是不是大写
4.s.lower()判断是不是小写
课后作业
- 四种格式化表达式
girl='女神' print('521'+girl+'嫁给我') print('521%s嫁给我'%girl) s='521{}嫁给我' s=s.format(girl) print(s) a=f'521{girl}嫁给我' print(a) #521女神嫁给我 #521女神嫁给我 #521女神嫁给我 #521女神嫁给我
相关文章推荐
- 小白的Python基础打卡——第三章
- Python学习打卡--day31(基础练习:Python 字符串常用方法)
- 菊菊的Python基础第二课
- python基础学习第二课,pycharm使用,和输入输出
- 小白的Python基础打卡——第二章
- Python学习打卡--day34(基础练习: Python list 常用操作)
- Python基础入门第二课--Python编辑器的选择
- python基础第四课(打卡...)
- python基础任务1打卡-Datawhale | python基础第6期
- 小白的Python基础打卡——第一章
- python基础第三课(打卡...)
- python基础第二课笔记 字符串
- Python基础教程,第二讲,变量、语法、函数、用户输入、模块
- python语言程序设计基础(嵩天)-学习笔记(第二章 第二部分)
- python基础学习第二课
- Datawhale丨第一天python基础任务打卡
- Python学习打卡--day24(基础练习:列表和元素)
- Python学习打卡--day29(基础学习:匿名函数lambda)
- Datewale|python基础第八期打卡:小白菜第三天
- Python 基础系列 | 第二讲 变量、常量、数据类型