当前位置: 首页 > 图灵资讯 > 行业资讯> Python基础之基本数据类型

Python基础之基本数据类型

发布时间:2025-04-06 15:46:52

一、几个概念

1.表达式

表达式由数字、算符、数字分组符号(括号)组成、以能球数值的有意义排列方法获得的自由变量和约束变量的组合。

一般来说,表达式类似于数学公式。

表达式不会影响程序。

2.语句

语句是语法上自成系统的单位,由一个词或语法上相关的一组词组成。

句子会影响程序。

3.程序

程序是由一个句子和一个表达式组成的。

4.函数

函数是专门用来完成特定功能的语句。

形如:xxx()。

参数:函数可以不添加参数,也可以添加一个或多个参数,如果有多个参数,应用程序“,”分离。

返回值:并非所有函数都有返回值。

函数分类:

内置函数:由Python解释器提供,可直接使用;

自定义函数:根据需要定义自己的函数。

二、标识符

Python语言由八个部分组成:关键字、标识符、注释、变量和值、操作符、句子、函数和序列。

1.关键字

Python自己使用,我们不能自己定义使用的单词。

import可以在console中执行 keyword,再次执行keywordd.查看Python的关键字kwlist。

2.标识符

程序中开发人员定制的一些符号名称,如变量名、类名、函数名等。

组成:

26个英文字母(大小写)、数字0-9、符号_$等组成。

规则:

(1)标识符可以包含字母、数字和_,但不能以数字开始,例如name1、name_、_name等;

(2)不能使用关键字和保留字作为标识符。

命名方式:

命名原则:见名识意。

驼峰命名法:

小驼峰:第一个单词从小写字母开始,第一个字母大写在后面,比如mynamee、aDog;

大驼峰:每个单词的首字母大写,如FirstNamee、LastName;

下划线:用下划线连接两个有意义的单词,如get_url,buffer_name。

三、整数和小数

1.整数

即整形,如a=1、b=二等,都是int类型。

※存储在计算机中的值不是无限的,有一定的范围;

※遇到较大的数字,可以每隔几次用下划线_分割,如123_456_789等。

2.小数

即浮点型,如a=1.2、b=0.09。

※浮点数有误差,比如Python中0.1+0.2=0.3万=0.3万,而不是0.3,这是因为计算机中使用的是二进制数字,而在Python中输入的是十进制数字,在Python运行时将十进制转化为二进制时会产生误差。

四、布尔类型和空值

1.布尔类型

布尔型只有两个值True和False,基本上用于逻辑判断。

※其实布尔值也属于整形,True相当于1,False相当于0。

2.空值

也就是说,None是常量,表示数据是空值。

五、字符串和转义字符

1.字符串

字符串是由字符、数字和下划线组成的一串字符,如“Hello’、“World”。

※单引号或双引号包含字符串,但单引号和双引号必须成对使用,不能混合,同一引号之间不能嵌套。

※字符串的类型可以通过type()函数来检测。

2.转义字符

即“\”,使Python中单独出现字符的意义消失,使转义字符开头的字符序列具有不同于单独出现字符序列时的语义。

\‘表示’

\“表示”

\tab表示制表符

\n表示换行符

表示反斜杠

※字符串前可添加字母r使其具有最原始的意义。

六、长字符串

对于较长的字符串,每行后加反斜杠\可使不同行形成字符串;

对于多行字符串,需要用三个引号表示,这样可以换行,同时保留字符串中的格式,如:

'''ascii(object)
Asrepr(),returnastringcontainingaprintablerepresentationof
anobject,butescapethenon-ASCIIcharactersinthestringreturned
byrepr()using\x,\uor\Uescapes.
Thisgeneratesastringsimilartothatreturnedbyrepr()inpython2.
'''

文档中的字符串格式将被保留并更改。

七、格式化字符串

方法一,拼字符串

只能在字符串和字符串之间拼接,如:print('s = '+s) 。

类型转换可以进行,例如:执行6+int('6'),会输出12。

方法二,多个参数

引入多个参数,如:

print('s=',s)

方法三,占位符

在字符串中创建字符串时,可以指定占位符。

%s 字符

%d 整数

例如:

print('Ilove%s'%'Python')
print('Ilove%sand%s'%('Python','Java'))

注:占位数必须与后面的参数数相同,否则会报错。

方法四:“新”字符串格式化

s='Python'
print('Ilove{0}'.format(s))

方法五:字符串插值/f-Strings

s1='Python'
s2='Java
print(f'Ilove{s1}and{s2}')

※如需了解字符串的详细用法,请参考https://blog.csdn.net/ning13481937article/details/80948501。

八、字符串的其他操作

1.字符串长度

使用len()函数。

2.字符串运算

用s*20打印字符串s20编。

3.包含字符串

用in来判断一个字符串是否在另一个字符串中,比如用a in 判断a是否在b中。

4.求值和最小值

使用max()和min()

5.在ASCII表中寻找字符的十进制数值

使用ord()函数

print(‘A’)

6.分割字符串

使用split()函数返回列表

如:

s='IlovePython'
s.split('')

7.拼接字符串

使用join()方法,如'_'.join(s)

8.去掉空格

strip()删除字符左右两侧的空格

lstrip()删除字符左侧的空格

rstrip()删除字符右侧的空格

如:

s='IlovePython'
print(s.strip())
print(s.lstrip())
print(s.rstrip())

9.字符串大小写

upper()全部大写

lower()所有小写

capitialize()首字母大写

isupper()判断是否大写

islower()判断是否小写

s='IlovePython'
print(s.upper())
print(s.capitialize())
print(s.islower())

九、变量

1.变量何时定义:

当数据不确定,需要存储数据时,需要定义一个变量来完成存储。

2.什么是变量:

变量是计算机内存中的一个区域,存储范围内的值。

※值可以改变,一般来说,变量是给数据命名;

※同时,变量名也应符合标识符的命名规则;

※存储在内存中的地址通过id()检查不同变量;

※两个变量相等,两个变量是同一个对象,两个概念。

3.变量运算:

a=10
b=4
print(a+b)

总结:只要浮点数包含在操作过程中,返回的是浮点数。

python学习网,大量免费python视频教程,欢迎在线学习!

相关文章

python3兼容python2吗

python3兼容python2吗

2025-05-09
python3 whl怎么安装

python3 whl怎么安装

2025-05-09
python 字典怎么提取value

python 字典怎么提取value

2025-05-09
python 怎样计算字符串的长度

python 怎样计算字符串的长度

2025-05-09
python 怎么样反向输出字符串

python 怎么样反向输出字符串

2025-05-09
python 怎么判断字符串开头

python 怎么判断字符串开头

2025-05-09