【Python基础入门系列】2、基本数据类型


感谢您的阅读

640?wx_fmt=gif

一、几个概念

1.表达式

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

2.语句

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

3.程序

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

4.函数

函数是一个专门用来完成特定的功能的语句。xxx()参数:函数可以不添加参数,也可以添加一个或多个参数,如有多个参数,应用“,”隔开。返回值:不是所有函数都有返回值。内置函数:由Python解释器提供,可以直接使用;自定义函数:自己根据需要定义的函数。

二、标识符

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

1.关键字

Python自己使用,我们不能再自己定义使用的词。import keyword,再执行keyword.kwlist查看Python的关键字。

2.标识符

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

组成:

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

规则:

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

命名方式:

命名原则:见名识意。小驼峰:第一个单词以小写字母开始,后边单词首字母大写,如myName、aDog;大驼峰:每一个单词的首字母大写,如FirstName、LastName;下划线:用下划线来连接两个有含义的单词,如get_url,buffer_name。

三、整数和小数

1.整数

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

2.小数

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

四、布尔类型和空值

1.布尔类型

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

2.空值

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

五、字符串和转义字符

1.字符串

字符串就是由字符、数字、下划线组成的一串字符,如'Hello'、"World"。type()函数来检测字符串的类型。

2.转义字符

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

六、长字符串

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

'''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()函数

6.分割字符串

用split()函数,返回列表

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

7.拼接字符串

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

8.去掉空格

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

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

9.字符串大小写

upper()全部大写

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

九、变量

1.什么时候定义变量:

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

2.什么是变量

变量就是计算机内存中的一块区域,存储规定范围内的值。id()来查不同变量的存储在内存中的地址;两个变量相等两个变量是同一个对象是两个概念。

3.变量的运算

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

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

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值