适合跨专业,非计算机专业的小白讲解——全国计算机二级 Python基础讲解

本文是为跨专业和非计算机背景的读者准备的Python基础讲解,涵盖Python语言基本语法如缩进、冒号、注释和行连接符,以及编程基础如变量、数字和字符串类型。深入探讨了列表、字典、数字和字符串的进阶用法,如列表操作函数、字典访问和更新,以及元组和集合的概念。文章还强调了Python中字符串的不可变性和列表的可变性,适合初学者学习。
摘要由CSDN通过智能技术生成

大家好,作为一名互联网行业的小白,写博客只是为了巩固自己学习的知识,但由于水平有限,博客中难免会有一些错误出现,有不妥之处恳请各位大佬指点一二!
博客主页:链接: https://blog.csdn.net/weixin_52720197?spm=1018.2118.3001.5343

1.Python语言基本语法元素

1.1.缩进

Python 语言采用严格的“缩进”来表明程序的格式框架。
缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
1个缩进= 4 个空格。
缩进是python语言中表明程序框架的唯一手段。

1.2.英文冒号(:)

当表达分支,循环,函数,类等程序含义时,在if,while,for,def,class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。
在这里插入图片描述

1.3.使用注释#

注释是程序中会被 Python 解释器忽略的一段文本。程序员可以通过注释记录任意想写的内容,通常是关于代码的说明。
Python 中的注释只有单行注释

>>> # 注释是个好习惯,方便自己方便他人
>>> a = [10,20,30] #生成一个列表对象,变量 a 引用了这个变量

1.4.使用\行连接符

一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这是,我们可以使用\行连接符,把它放在行结束的地方。Python 解释器仍然将它们解释为同一行。

>>> a = [10,20,30,40,\
50,60,70,\
80,90,100]
>>> a
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
>>> a = 'abcdefghijklmnopqrstuvwxyz'

注意:

  1. 连接符后不能存在空格
  2. 连接符后必须直接换行

2.编程基础概念

2.1.变量

如何创建变量 ——赋值语句
变量:通过变量名代表或引用某个值。

变量名 = 表达式

其中=是赋值运算符

最简单的表达式就是字面量。比如:a = 123 。 运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象;然后,将这个对象地址赋值给左边的量。

2.1.1.用于同一个对象赋值给多个变量。

在这里插入图片描述

2.1.2.赋值给对应相同个数的变量(个数必须保持一致)

在这里插入图片描述

2.2.变量命名规则

  1. 区分大小写。如:sxt 和 SXT 是不同的
  2. 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线,不能用数字开头。不能使用空格
  3. 不能使用关键字。比如:if、or、while 等。
  4. 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类的构造函数。
  5. 【操作】使用Python 帮助系统查看关键字
>>> help()
help> keywords

在这里插入图片描述

3.最基本内置数据类型

3.1. 数字型

在这里插入图片描述

3.1.1.整数类型

在这里插入图片描述

3.1.2. 浮点型

小数,3.14 或者科学计数法 314e-2

浮点数计算并不是完全精准的

>>> 0.1+0.2
0.30000000000000004
>>> 

千万不要直接比较两个浮点数是否相等

>>> 0.1+0.2 == 0.3
False

一种解决方式:
round()进行四舍五入保留一定位数后再判断

>>> round(0.1+0.2,5) == round(0.3,5)
True

在这里插入图片描述
基本规则

  1. 整数浮点数混合运算,输出结果浮点数
  2. 整数之间运算,产生结果类型与操作符相关
  3. 整数或浮点数与复数运算,输出结果是复数
    在这里插入图片描述
    在这里插入图片描述

3.2. 字符串型

字符串是由字母,数字和特殊字符来组成的序列
在这里插入图片描述
如何创建字符串?
单引号,双引号,三引号
在这里插入图片描述

3.2.1.字符串长度

len()函数:返回字符串中的字符长度或字符数

>>> s='fhfuef'
>>> len(s)
6

==isinstance()==判断类型

>>> isinstance(s,str)
True

在这里插入图片描述

3.2.2.字符串的格式化

3.2.2.1.format()方法的基本使用

字符串使用方法;<模板字符串>.format(<逗号分隔得参数>)

其中模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。

>>> "{}那么大,{}想去看看。".format("世界",
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值