热门搜索 :
考研考公
您的当前位置:首页正文

Python基础之基本数据类型

2024-07-17 来源:伴沃教育

一、几个概念

1.表达式

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

用通俗的话讲,表达式就是类似于数学公式的东西。

表达式不会对程序产生影响。

2.语句

语句,是一个语法上自成体系的单位,它由一个词或语法上有关联的一组词构成。

语句会对程序产生影响。

3.程序

程序就是由一条一条的语句和一条一条的表达式组成的。

4.函数

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

形如:xxx()。

参数:函数可以不添加参数,也可以添加一个或多个参数,如有多个参数,应用“,”隔开。

返回值:不是所有函数都有返回值。

函数的分类:

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

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

二、标识符

Python语言由关键字、标识符、注释、变量和数值、运算符、语句、函数、序列等8个部分组成。

1.关键字

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

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

2.标识符

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

组成:

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

规则:

(1)标识符可以包含字母、数字、_,但是不能使用数字做开头,例如name1、name_、_name等;

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

命名方式:

命名原则:见名识意。

驼峰命名法:

小驼峰:第一个单词以小写字母开始,后边单词首字母大写,如myName、aDog;

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

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

三、整数和小数

1.整数

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

※计算机中存储的数值不是无穷大,有一定的范围;

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

2.小数

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

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

四、布尔类型和空值

1.布尔类型

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

※布尔值实际上也属于整型,True相当于1,False相当于0。

2.空值

即None,是常量,表示数据是一个空值。

五、字符串和转义字符

1.字符串

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

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

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

2.转义字符

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

\‘表示’

\“表示”

\t表示制表符tab

\n表示换行符

\表示反斜杠

※可以在字符串前加字母’r’使其具有最原本的意义。

六、长字符串

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

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

'''ascii(object)
As repr(), return a string containing a printable representation of 
an object, but escape the non-ASCII characters in the string returned 
by repr() using \x, \u or \U escapes. 
This generates a string similar to that returned by repr() in Python 2.
'''

即会保留字符串在文档中的格式并换行。

七、格式化字符串

方式一、拼字符串

字符串与字符串之间才能拼接,如:print('s = '+s) 。

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

方式二、多个参数

传入多个参数,如:

print('s =',s)

方式三、占位符

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

%s 字符

%d 整数

例如:

print('I love %s' % 'Python')
print('I love %s and %s' % ('Python','Java'))

注意:占位数必须和后边的参数个数相同,否则会报错。

方式四、“新式”字符串格式化

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

方式五、字符串插值/f-Strings

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

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

八、字符串的其他操作

1.字符串长度

用len()函数。

2.字符串运算

用s*20即可将字符串s打印20编。

3.字符串包含

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

4.求值和最小值

用max()和min()

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

用ord()函数

print(‘A’)

6.分割字符串

用split()函数,返回列表

如:

s='I love Python'
s.split(' ')

7.拼接字符串

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

8.去掉空格

strip()去掉字符左右两边的空格

lstrip()去掉字符左边的空格

rstrip()去掉字符右边的空格

如:

s=' I love Python '
print(s.strip())
print(s.lstrip())
print(s.rstrip())

9.字符串大小写

upper()全部大写

lower()全部小写

capitialize()首字母大写

isupper()判断是否大写

islower()判断是否小写

s='I love Python'
print(s.upper())
print(s.capitialize())
print(s.islower())

九、变量

1.什么时候定义变量:

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

2.什么是变量:

变量就是计算机内存中的一块区域,存储规定范围内的值。

※值可以改变,通俗地讲,变量就是给数据取名字;

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

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

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

3.变量的运算:

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

总结:只要在运算过程中含有浮点数,那么返回的就是一个浮点数。

python学习网,大量的免费,欢迎在线学习!

伴沃教育还为您提供以下相关内容希望对您有帮助:

python基本数据类型

Python基本数据类型包括以下几种:1. 数字类型(Numeric Types):整数(int)和浮点数(float)。2. 字符串类型(String Types):字符串是用于存储和操作文本数据的容器。3. 布尔类型(Boolean Types):True和False。4. 列表类型(List Types):列表是一种可变序列,可以存储多个元素。5. 元组类型(...

python三种基本的数据类型

Python的三种基本数据类型是数值型、序列型和映射型。解释:数值型:Python的数值类型包括整数和浮点数。这些类型的数据用于数学运算、数据分析等多种任务。例如:```python a = 10 # 整数 b = 3.14 # 浮点数 ```序列型:序列类型的数据包括列表、元组和字符串。这些数据类型的共同特性是它们都...

python数据类型有几种

Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。1、数字 数字类型是不可更改的对象。对变量改变数字值就是生成/创建新的对象。2、字符串 字符串(string)是不可变类型,就是说改变一个字符串的元素需要新建一个新的字符串。3、列表(list)像字符串类型一样,列...

Python基本内置数据类型有哪些

Python 的基本内置数据类型包括以下几种:1. 整型 (int):用于表示数字,可以是正数、负数或零。例如:1234, -1234。2. 字符串 (str):用于表示文本,可以用单引号(' ')或双引号(" ")包围。例如:'www.iplaypython.com', "hello"。3. 元组 (tuple):一个不可变的序列类型,用小括号()...

Python数据类型有哪些?Python基本数据类型介绍

Python基本数据类型介绍:1.整数 整数是表述整数的数值,没有小数部分。在Python中,整数包括正整数、负整数和0,在Python中数值超过计算机自身的计算功能时会自动转用高精度计算。整数类型包括二进制、八进制、十进制和十六进制。1)二进制 二进制整数比较简单,由计算机世界最重要的‘0’和‘1’组成,它...

【Python基础入门】Python六大数据类型!

1、数字:Python数字类型用于存储数值,支持三种不同的数值类型,包含整型、浮点型、复数。2、字符串:Python中最常用的数据类型,由数字、字母、下划线等特殊符号组成的一串字符串。3、列表:用一对"[ ]"将单个或多个元素括起来,每个元素之间用逗号分隔开。4、元组:元组用一对"( )"将单个或多个元素...

python中常用的6种数据类型

Number(数字)Python3支持 int(整型)、float(浮点型)、complex(复数)等类型的数字。例如:python a = 10 # 这是一个整型数 b = 20.5 # 这是一个浮点型数 c = 3+2j # 这是一个复数 String(字符串)字符串是Python中的基本数据类型,它们是不可变的,意味着一旦创建了一个字符串,...

python数据类型有哪些

Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。其中数字又包含整型(整型又包括标准整型、长整型(Python2.7及之前版本有))、浮点型、复数类型、布尔型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元组、字符串都是序列。1、数字 数字类型是不可更改...

python基本数据类型

Python中主要有8种数据类型:number(数字)、string(字符串)、list(列表)、tuple(元组)、dict(字典)、set(集合)、Boolean(布尔值)、None(空值)。

python的数据类型有哪些?

Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。int(整型)在32位机器上,整数的位数是32位,取值范围是-231~231-1,即-2147483648~214748364;在64位系统上,整数的位数为64位,取值范围为-263~263-1,即9223372036854775808~...

Top