python定义的关键数据类型_Python中的基本数据类型

1.标识符与命名规则

1.1关键字

关键字是python一些具有特殊功能的标识符,开发者定义的标识符不能与关键字相同,用命令查看关键字

import keyword

keyword.kwlist

804e1d3348ba886600beefb6ea872546.png

1.2标识符概念

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

命名规则

标识符可包含26个英文字母大小写、数字 0-9、 符号

标识符可用数字、字母、下划线_,但不能数字开头,例如

abc123

,

a_bc123

,

1abc

区分大小写,Abc与 abc不同

不能与关键字相同,可以包含

常用命名法

驼峰命名法

小驼峰式命名法

第一个单词以小写字母开始;第二个单词的首字母大写,例如:theWorld

大驼峰式命名法

每一个单字的首字母都采用大写字母,例如:TheWorld

下划线命名法

程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,例如 the_world

2.基本数据类型

2.1整数(int)

整数包含正整数、负整数和0,Python中整数可以用不同进制书写,0+进制标志+数字

0o[0O]数字 八进制整数

0x[0X]数字 十六进制整数

0b[0B]数字 二进制整数

2.2浮点数(float)

浮点数就是带小数的数,除一般书写形式,还有以下几种表示方法:

小数部分为0,可以不写,如 2.

整数部分为0,可以不写,如 .2

可用科学计数法,-2e3表示

2

1

0

3

-2*10^3

2

1

0

3

布尔型和空值

布尔型(bool):只有两个值,True 和False,相当于1和0

空 值(None):表示值未知

3.字符串(str)

3.1什么是字符串

字符串可包含数字、字母、中文字符、特殊符号以及不可见字符如换行符、制表符

字符串通常由单引号、双引号、三个单引号或三个双引号包围的一串字符组成

单引号字符串与双引号字符串本质相同,但当字符串包含单引号,就要使用转义字符或双引号,如"12’c’4"

需要使用大段多行字符串用三引号

3.2转义字符

转义字符是一种特殊的字符常量。转义字符以反斜线""开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符

\t 表示制表符

\n 表示换行符

\ 表示反斜杠

’ 表示 ’

\ ‘’ 表示 ‘’

3.3字符串运算

Python中字符串可以用’+’、’

*

’,进行运算

>>>'abc'+'def'

'abcdef'

>>>'a'*3

'aaa'

3.4格式化字符串

第一种格式化字符串 拼串,用’+‘拼接

s1 = 'Java'

s2 ='Python'

print("I'm into " + s1 + ' and ' + s2)

>>>I'm into Java and Python

第二种格式化字符串 参数传递

s1 = 'Java'

s2 ='Python'

print("I'm into ", s1, ' and ', s2)

>>>I'm into Java and Python

第三种格式化字符串 占位符

s1 = 'Java'

s2 = 'Python'

print("I'm into %s and %s" % (s1, s2))

>>>I'm into Java and Python

%s 字符串占位

%f 浮点数占位

%d 整数占位

第四种格式化字符串 f’{变量}’/ str.format

s1 = 'Java'

s2 = 'Python'

print(f"I'm into {s1} and {s2}")

>>>I'm into Java and Python

3.5字符串处理函数

len() 字符串的长度

max() 最大值

min() 最小值

split()分割字符串

join()拼接字符串

s.strip() 左右两边去空格

s.lstrip() 去左边空格

s.rstrip() 去右边空格

s.upper() 全部大写

s.lower() 全部小写

s.isupper() 判断是不是大写

s.islower() 判断是不是小写

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值