python入门基础_在python中,常量的值保持不变,变量的值可以发生变化,以下程序执行的结果是

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

3.缩进

正确的缩进方式:

4.pass语句

五.变量和常量

1.变量和常量的区别

2.变量举例

3.变量的创建注意要点

4.注意要点举例

5.变量的创建

6.变量思考题

解析

六.常量

1.常量是什么?

七.python环境搭建

1.如何安装python


一.python是什么?

Python是一种广泛使用的解释型、高级和通用的编程语言。Python由荷兰数学和计算机科学研究学会的Guido van Rossum创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

_____________________________________________________________________________

二.为什么使用python

目前有众多可选的编程语言,这往往是入门者首先面对的问题。鉴于目前大约有100万Python用户,的确没有办法完全准确地回答这个问题。开发工具的选择有时取决于特定的约束条件或者个人喜好。

然而,在过去的12年中,在对近225个团体组织和3000名学生的Python培训过程中,作者发现这个问题的答案具有一些共性。Python用户反映,之所以选择Python的主要因素有以下几个方面。

1、软件质量

在很大程度上,Python更注重可读性,一致性和软件质量,从而与脚本语言世界中的其他工具区别开来。Python代码的设计致力于可读性,因此具备了比传统脚本语言更优秀的可重用性和可维护性。即使代码并非你亲手所写,Python的一致性也保证了其代码易于理解。此外,Python支持软件开发的高级重用机制。例如面向对象 程序设计(OOP, obijct-oriented programming)。

2、提高开发者的效率

相对于C、C++和Java等编译/静态类型语言,Python的开发者效率提高了数倍Python代码的大小往往只有C++或Java代码的1/s~1/3.这就意味着可以录入更少的 代码、调试更少的代码并在开发完成之后维护更少的代码。并且Python程序可以立 即运行,无需传统编译/静态语言所必需的编译及链接等步骤,进一步提高了程序员的效率。

3、程序的可移植性

绝大多数的Python程序不做任何改变即可在所有主流计算机平台上运行。例如在Linux和

Windows之间移植Python代码,只需简单地在机器间复制代码即可。此外,Python提供了多种可选的独立程序,包括用户图形界面、数据库接入、基于Web的系统等。甚至包括程序启动和文件夹处理等操作系统接口,Python尽可能地考虑了程序的可移植性。

4、标准库的支持

Python内置了众多预编译并可移植的功能模块,这些功能模块叫做标准(standardlibrary)

标准库支持一系列应用级的编程任务,涵盖了从字符模式到网络脚本编程的匹配等方面。此外,Python可通过自行开发的库或众多第三方的应用支持软件进行扩展。Python的第 三方支持工具包括网站开发、数值计算、串口读写、游戏开发等各个方面。例如,NumPy是一个免费的、如同Matlab- 样功能强大的数值计算开发平台。

5、组件集成

Python脚本可通过灵活的集成机制轻松地与应用程序的其他部分进行通信。这种 集成使Python成为产品定制和扩展的工具。如今,Python代码可以调用C和C++的库,可以被C和C++的程序调用,可以与Java组件集成,可以与COM和.NET等框 架进行通信,并且可以通过SOAP.XML-RPC和CORBA等接口与网络进行交互。Python绝不仅仅是·一个独立的工具。

6、享受乐趣

Python的易用性和强大内置工具使编程成为一种乐趣而不是琐碎的重复劳动。尽管这是一个难以捉摸的优点,但这将对开发效率的提升有很重要的帮助。

以上因素中,对于绝大多数Python用户而言,前两项(质量和效率)也许是Python最具 吸引力的两个优点。

———————————————————————————————————————————

三.python注释

1.为什么会有注释

我们写的程序里,不光有代码,还有有很多注释。注释有说明性质,帮助性质的他们在代码执行过程中相当于不存在,透明的。

2.注释
(1).单行注释

python中以符合#为单行注释的开始,从它往后到本行末尾,都是注释内容。(快捷键CTRL+/)

print(hello word)        #打印输出hello word
(2).多行注释

多行注释的作用,比如说你在写程序开发的时候,突然来了灵感,但是你上面打的代码要都消除吗?不,是不推荐的,比如你下面写的代码没有执行成功,不是还要重新写吗,所以说用到了多行注释,把不用的都注释了,因为注释语句不执行嘛,需要的时候撤销多行注释就可以了。(快捷键CTRL+/)

#print("1")
#print("1")
#print("1")
#print("1")
#print("1")

_____________________________________________________________________________

四.语句与缩进

1.语句

在代码中,能够完整表达模块意思,操作或者逻辑的代码,被称为语句。

a=1 #语句
print("666")    #语句

2.代码块

为完成某一特定功能而联系提前的一组语句构成一个代码快。有判断,循环,函数,类等各种代码块。代码块的首行以关键字开始,以冒号(:)结束

a=1
if a>1:
   print("yes")
else:
   print("no")

3.缩进

python最具特色的预防就是使用缩进来表示代码块,不需要使用大括号。

python一般用四个空格就是tab来缩进。在pycharm中tab自动回转成4个空格

正确的缩进方式:

所有的普通语句,顶左边开始编写,不需要缩进
所有的代码块,首行不用缩进,从冒号结束后开始下一行,都要缩进
直到该语句块结束,就退回缩进,表示当前块已结束
语句块可以嵌套,所以缩进也可以嵌套

4.pass语句

在你代码判断的时候,你不知道写什么就可以用到pass语句,意思是跳过这里。

a=1
if a>1:
    pass
else:
    pass

_____________________________________________________________________________

五.变量和常量

变量与常量的定义

变量与常量都是容器

无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值

1.变量和常量的区别

变量是程序运行过程中,值可以发生变化的量
常量是程序运行过程中,值不可以发生变化的量

2.变量举例

int age = 18
File"<stdin>",line 1        #报错
    int age = 18
age=18
yupe(age)
<class 'int'>               查询age为整数类型
age=19

3.变量的创建注意要点

在python当中创建变量无需声明类型
每个变量在使用前都必须赋值,变量赋值以后才会被创建
"="号这个赋值运算符是从右往左的计算顺序
python允许同时为多个变量赋值

4.注意要点举例

1.在python当中创建变量无需声明类型

ge=18
age=19

2.每个变量在使用前都必须赋值,变量赋值以后才会被创建

a=1     #将数值1赋给a
b=2     #将数值2赋给b
c=3     #将数值3赋给c

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

外链图片转存中…(img-BKW20fPm-1715682001986)]
[外链图片转存中…(img-JeM8C0EK-1715682001986)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值