好的 请问python里你常用的基本数据类型有哪些?,python常用的基本数据类型
一、几个概念
1.表达式
表达式是数字、运算符、数字分组符号(括号)、自由变量和约束变量等的组合。是通过对能量球的值进行有意义的排列而获得的。
通俗地说,表达式类似于数学公式。
该表达式不会影响程序。
2.语句
句子是其自身的语法单位,由一个或一组在语法上相关的单词组成。
语句会影响程序。
3.程序
一个程序由一条语句和一个表达式组成。
4.函数
函数是专为执行特定函数而设计的语句。
形式:xxx()。
参数:函数可以在不添加参数的情况下添加一个或多个参数。如果有多个参数,请用“,”分隔。
返回值:不是所有的函数都有返回值。
功能分类:
内置函数:由Python解释器提供,可以直接使用;
用户自定义函数:根据需要定义的函数。
二、标识符
Python由八部分组成:关键字、标识符、注释、变量和数值、运算符、语句、函数和序列。
1.关键字
Python是自己用的,我们已经无法定义自己用的词了。
您可以在控制台中执行import keyword,然后执行keyword.kwlist来查看Python关键字。
2.标识符
开发者在程序中定义的一些符号的名称,如变量名、类名、函数名等。
组成:
它由26个英文字母(大写和小写)、数字0-9、符号_ $等组成。
规则:
(1)标识符可以包含字母、数字、_,但不能以数字开头,如name1、name_、_name等。
(2)不能使用关键字和保留字作为标识符。
命名方式:
命名原则:见名知意。
驼峰命名法:
小驼峰:第一个单词以小写字母开头,后面单词的首字母大写,如myName和a dog
大驼峰:每个单词的首字母大写,如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.3000000000004,而不是0.3。这是因为计算机运算中使用的是二进制数,而Python中输入的是十进制数,这会在Python运行时将十进制转换为二进制时产生错误,从而导致计算出错。
四、布尔类型和空值
1.布尔类型
布尔只有两个值,真和假,基本用于逻辑判断。
布尔值其实属于整数,真等于1,假等于0。.
2.空值
也就是说,None是常数,表示数据是空值。
五、字符串和转义字符
1.字符串
字符串是由字符、数字和下划线组成的字符串,如“Hello”和“World”。
字符串包含在单引号或双引号中,但单引号必须成对使用,不能混用,相同的引号不能嵌套。.
字符串的类型可以通过type()函数来检测。.
2.转义字符
trong>
即“\”,使字符在Python中单独出现的意义消失,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。
\‘表示’
\“表示”
\t表示制表符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'方式五、字符串插值/f-Stringsprint('Ilove{0}'.format(s))
s1='Python'※如需了解字符串的详细用法,可参考https://blog.csdn.net/ning13481193737/article/details/80948501。s2='Java
print(f'Ilove{s1}and{s2}')
八、字符串的其他操作
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='IlovePython'7.拼接字符串s.split('')
用join()方法,如'_'.join(s)
8.去掉空格
strip()去掉字符左右两边的空格
lstrip()去掉字符左边的空格
rstrip()去掉字符右边的空格
如:
s='IlovePython'9.字符串大小写print(s.strip())
print(s.lstrip())
print(s.rstrip())
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)
盛行IT软件开发工作室,大量的免费python视频教程,欢迎在线学习!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。