首页 > 编程语言 >python-黑马程序员 初学者笔记(持续更新10.15)

python-黑马程序员 初学者笔记(持续更新10.15)

时间:2024-10-15 11:46:26浏览次数:3  
标签:变量 python 嵌套 xx num 初学者 字符串 10.15 函数

序章:由于科研室鼓励我们发布csdn,因此我们将一起学习python,这是我的笔记给大家分享出来,这不适用于一点都不会的小白,如果你看过一次或者想要回顾一下python内容再或者你正学习pyhon,可以参考本片笔记,本文章的优势在于是初学者所写,可能对于我们来说有共鸣,比较详细,并且重要知识点都会附有相关练习的图片,很高兴一起交流知识

这是快捷键,适用于pycharm

第一章是关于python以及如何安装,大家可以自行前往黑马程序员去学习

第二章

一.字面量:在代码中被写下来的固定的值

1整数字面量123 

写法:print(123)

2 浮点数字面量13.14

写法:print(13.14)

3字符串字面量  (文字)

写法:print("黑马程序员")

注释: 标红的是新手期常用的

二.注释

1单行注释用:#

2多行注释用:"""代码"""

三,变量

1变量的定义:变量就是在程序运行中记录数据用的

2变量的格式:变量名=变量值

3变量的特征:变量存储的值是可以发生改变的

4print中如何输出多份内通过 :  用","隔开

5 在python中如何做减法 :用 ”-“

四, 数据类型

1   各数据类型中英文

string字符串

int整数

float浮点数

2 可以用 type储存变量的值,具体用法如下

3:查看数据类型的三种方法

 注释:变量没有类型,存储变量的数据有类型

4: 变量数据类型之间的相互转换:print(type(num_str),  num_str这里输出的应该是字符串11

五:标识串

1定义:在使用中给变量,类,方法起的名字

2 规则: 只允许使用英文,中文,数字,下划线  注释:不推荐使用中文,行业习惯      不允许以数字开头     大小写是可以区分的

3特殊规则

4:命名规范明了,一眼知道干什么,简洁        多个单词要用_ 隔开             英文字母应该全部用小写

六:运算符

1常见运算符

  

七 :   字符串的扩展内容

1  单引号双引号三引号其实都可以  \

2:字符串的拼接

3:  字符串的格式化

4 格式化的精准控制

m是宽度.n是精度   若省略m只写.n则代表不限制宽度

%5.2f  代表占位后填写一个宽度为5精度为0.1的浮点数

%.4d   代表占位后填写一个宽度不限制精度为小数点后四位的整数

5:字符串格式化方式

6:对表达式进行格式化

综合练习

练习答案:

7input语句

自己转换成整数方法:

课后练习

第三章

一,布尔运算与比较运算符

二,判断语句的语法

1:if判断语句+else判断语句

Ture:if判断语句执行的条件

小结:

写法优化

2:if elif else判断语句

注意:条件之间是互斥的,条件是从上到下依次执行的,如果满足第一个和第二个条件都满足,那么他们之间之后会显示第一个的结果.

练习题

这个比较难,要熟悉掌握input括号内的含义,掌握if,elif的递进执行关系,好好思考,这个挺好的,多层关系

猜数,1-10

我自己做的:全是缺点,但是初学,长教训,分析:自己做的只是把每一种情况列出来,太复杂,没有做到利用程序,要是让猜10次就完了

咱们只需要利用嵌套让同一个代码多运行几次,以下是自己的和改良的,不过能自己写出来已经很不错了

第四章

一,while语句使用    

二,while的运用-利用while来创造一个猜字游戏

注释:ture为继续,在满足条件时加一个flase则可以终止循环<-主动终止循环的方法

三,while嵌套的应用-向小美表白

四,While循环的嵌套案例

案例:九九乘法表的制作

五,for循环的基础语法

1基础定义

练习

range语句

可以结合for x in range(xxx)来编辑执行次数

例如

For x in range(10)

    print("送一朵玫瑰花")

这样就会循环送十朵玫瑰花

本质上是输入1.2.3…..10数字,只不过是在输出数字后执行下一段代码,由此衍生出

次数

for循环的嵌套应用

用for' in range 做九九乘法表

'

循环语法:

continue是终止本次循环

break是结束本循环

循环的综合运用:

第五章:函数

1:函数的初步体验

图中是对括号内的数据进行处理(括号中的字符串代☞括号中的内容),我们也可以对数据进行计算:

返回值:在函数中指定出来的返回的值

在函数中可能有多个值,我们需要用return来指定一个输出的值

none类型

none就是空的意思等同于flase,一般没有返回值或者主动设置none才能输出none,not none是ture,因此我们可以借助它来进行搭配

函数的说明文档

在函数的的二行可以进行大注释,分别对不同的参数解释,当我们把鼠标悬停在函数括号是,我们可以看到解释如

函数的嵌套

函数也可以嵌套,在a函数下执行一个b也是可以实现的

变量的作用域:

局部变量:作用在局部的变量

比如我们在函数a下面定义了num=100

那么当a函数执行完以后,这个num自动销毁,即num只存在于a函数下

全局变量:在函数外(上层)使用的变量,他可以作用在全局

用globle+变量可以把局部变量变为全局变量

函数运用的综合案例:

第六章:数据容器

1:数据容器的入门

2:数据容器1-列表

列表的下标索引:

非嵌套

负号代表倒着取

嵌套

列表是从0.1.2.3.4.开始的,[1]代表第二个列表,再来一个[1]代表取第二个元素

列表的遍历/迭代-while循环

一个一个取出我们的元素就是迭代

3:数据容器-tuple元组(不可修改的list列表)

3:数据容器-str字符串

4集合

5字典:

定义列表:num=[xx,"xx",xx]

定义元组:num=(xx,"xx",xx)

定义字符串:num="dwaihdiuwah"

定义集合:num={xx,"xx",xx}

定义字典:num=(key:value,key:value)也可以嵌套 num2=(key: (key:value),key2:….)

五类数据容器对比

字符串比较大小参考码值

第七章:函数拓展

一,函数多个返回值

二:函数参数的多种传递形式

1位置传参

2关键字传参(无需在乎顺序)

3缺省参数(如果是参数想要默认值,必须将其放在最后):

4不定长传参:

三:函数作为参数的传递

区别在于:原本是将算法逻辑确定,  让我们输入数据

                 现在是将数据确定,         让我们去给他一个算法逻辑

四:匿名函数:临时函数(只能用一次)

标签:变量,python,嵌套,xx,num,初学者,字符串,10.15,函数
From: https://blog.csdn.net/fsfsgfsggfg/article/details/142942647

相关文章

  • 2024.10.15 1132版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • python毕业设计基于Django的鲜花销售-花店网站
    文章目录前言详细视频演示一、项目介绍二、功能介绍三、核心代码数据库参考四、效果图五、文章目录前言  花卉商城系统是一个综合性的在线销售平台,专注于提供各种花卉植物的购买服务。该系统具备商品浏览、在线下单、支付结算以及订单跟踪等功能,用户可以轻松选......
  • [python毕业设计]免费分享一套基于Python的Django个人记账管理系统【论文+源码+SQL脚
    大家好,我是java1234_小锋老师,看到一个不错的基于Python的Django个人记账管理系统,分享下哈。项目视频演示【免费】基于Python的Django个人理财(个人记账)管理系统Python毕业设计_哔哩哔哩_bilibili项目介绍个人记账的主要对象不像企业那样,是企业的资产和资本这些大量的资......
  • python使用smtp发送邮件
    python使用smtp发送邮件一、概述与发送邮件相关的Python模块:smtplib是关于SMTP(简单邮件传输协议)的操作模块,在发送邮件的过程中起到服务器之间互相通信的作用。email简单来说,即服务器之间通信的信息,包括信息头、信息主体等等。举个简单的例子,当你登录邮箱,写好邮件......
  • 用python、JavaScript、JAVA等多种语言的实例代码演示教你如何免费获取股票数据(实时数
    ​近一两年来,股票量化分析逐渐受到广泛关注。而作为这一领域的初学者,首先需要面对的挑战就是如何获取全面且准确的股票数据。因为无论是实时交易数据、历史交易记录、财务数据还是基本面信息,这些数据都是我们进行量化分析时不可或缺的宝贵资源。我们的核心任务是从这些数据......
  • Python编程、机器学习与深度学习技术——建议收藏!附代码!
    原文链接:Python编程、机器学习与深度学习技术——建议收藏!附代码!https://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247622086&idx=4&sn=a2e310ea4b6e8a40de2fc683215e839b&chksm=fa825c21cdf5d537c8ef826df48d5e4791c48eda7bc53733a14dfaa67613dc76842db5da7104&token=......
  • Python中的pool.map函数:高效处理数据与计算任务
    在Python中,map()函数是一个非常实用的工具,它能对序列(如列表、元组等)进行映射操作,将一个函数作用于序列中的每个元素,并将结果组成一个新的序列返回。在一些大规模的数据处理和计算任务中,我们往往需要对大量数据进行高效的处理。这时,map()函数就显得尤为重要,而它的一个实现——pool.......
  • 针对不同类型的数据,哪些Python可视化库更适合处理时间序列数据?
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏《10天学会使用asp.net编程AI大模型》,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可......
  • python中函数的定义和调用
    1.什么是函数?    函数是编程中的一种封装机制,用来将一组可重复使用的代码片段组织在一起,以便在不同的地方调用。函数可以接收输入(称为参数),执行特定的操作,并且可以返回输出(称为返回值)。函数的主要目的是提高代码的复用性、可读性和组织性。2.函数定义的语法:   ......
  • python中绘图的图表和曲线样式总结(GPT直出)
    在绘制图表时,常见的图标样式(marker)和曲线样式(linestyle)可以帮助我们通过图形区分不同的数据系列。以下是一些常用的图标和曲线样式,以及如何在代码中使用它们的方式:1.常见的图标样式(marker)在matplotlib中,图标样式通过marker参数指定,常见的图标样式如下:图标样式代码(ma......