Python中的基本数据类型

1.标识符与命名规则

1.1关键字

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

在这里插入图片描述

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 2103

布尔型和空值

  • 布尔型(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() 判断是不是小写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值