黑马程序员python入门(一)
文章目录
前言
本文基于自己学习所需,整理出python笔记,仅供参考。
第一章 python的基础认知
1、命令提示符快捷键:win+R
进入python解释器:python
退出python解释器的输入:exit()
2、Python解释器,是一个计算机程序,用来翻译python代码,并提交给计算机。安装python环境,本质上是安装python解释器程序。
3、Python解释器执行代码的方式:(1)在解释器环境内一行一行执行我们输入的代码;(2)使用解释器程序,执行.py文件。
4、Pycharm常用快捷键
5、制表符\t:可以让多行字符串进行对齐
6、换行符\n:换行
第二章 python基础语法
一、字面量
1、字面量:在代码中,被写下来的固定的值,称之为字面量。
2、常见的字面量类型
Python中,字符串需要用引号来包围起来,例如“黑马程序员”
print(内容1,内容2,内容3,……)
print输出不换行功能只需在print语句后,加上end=‘’即可
print():print空内容,就是输出一个换行
二、注释
1、注释:在程序代码中对程序代码进行解释说明的文字。
2、注释的分类
(1)单行注释:以#开头,#右边所有文字都当做说明。
(2)多行注释:以一对三个双引号(””” ”””)作为这一段代码的使用方法。
三、变量
1、变量:在程序运行时,能储存计算结果或能表示值的抽象概念。
2、定义格式:变量名称=变量的值
四、数据类型
1、type( )语法:type(被查看类型的数据)
2、变量没有类型
五、数据类型转换
1、数据类型转换:数据类型在特定的场景之间,是可以相互转换的。
2、常见的转换语句:
转换语句同type( )语句一样,都是带有结果的(返回值),可以用print语句直接输出。
万物皆可转字符串;字符串转数字,必须先确保字符串的内容本身为数字;浮点数和数字可以相互转换。
六、标识符
1、标识符:用户在编程的时候所使用的一系列的名字,用来给变量、类、方法等命名。
2、标识符命名规则
(1)内容限定:标识符中只允许出现中文、英文、数字和下划线这四类元素,数字不可用于开头。
(2)大小写敏感
(3)不可使用关键字
3、变量的命名规范
(1)见名知意
(2)下划线命名法
(3)英文字母全小写
七、预算符
1、赋值运算符
2、复合赋值运算符
3、算术(数字)运算符
八、字符串
1、字符串的三种定义方法
(1)单引号定义法:name=‘黑马程序员’
(2)双引号定义法:name=”黑马程序员”
(3)三引号定义法:name=”””黑马程序员”””
三引号定义法支持换行操作,使用变量接收它,它就是字符串,不使用变量接收它,就可以作为多行注释使用。
2、引号的嵌套
(1)单引号定义法可以内含双引号
(2)双引号定义法可以内含单引号
(3)可以用\字符来将引号解除效用。name=”\”黑马程序员”
3、字符串的拼接:使用”+”可以连接字符串变量和字符串字面量。拼接操作无法用于非字符串变量。
4、字符串格式化
(1)数据类型占位
(2)字符串格式化的语法:”%占位符” % 变量
%表示占位,s表示将变量变成字符串放入占位的地方。多个变量占位,变量要用括号括起来,并用占位的顺序填入。
(3)数字精度控制:使用辅助符号“m.n“来控制数据的精度和宽带。m控制宽带,设置的宽度小于自身不生效。.n控制小数点精度,要求是数字,会进行四舍五入。
(4)字符串格式化快速写法:f“内容{变量}“
(5)表达式的格式化:在无需使用变量进行数据存储时,可以直接格式化表达式
表达式:一条具有明确执行结果的表达式
九、数据输入
1、input语句的功能是获取键盘输入的数据,且input获取到的数据都是字符串类型。
2、使用input(提示信息),可以在使用者输入内容前显示提示信息。
第三章 python的判断语句
一、布尔类型
1、布尔类型的字面量:True表示真;False表示假
2、定义变量存储布尔类型数据:变量名称=布尔类型字面量
3、比较运算符
二、if判断语句
1、if语句的基本格式
2、注意事项
(1)判断条件的结果一定是布尔类型
(2)归属于if语句的代码块,需在前方填充4个空格缩进
三、if else语句
1、if else语句的基本格式
四、if elif else
1、if elif else语句的作用:可以完成多个语句的判断
2、f elif else语句的基本格式
五、判断语句的嵌套
1、嵌套判断语句可以用于多条件、多层次的逻辑判断。
2、Python通过空格缩进来决定层次关系。
基础语法格式