Pyhton基础学习系列4——标识符和关键字以及数据类型


一、标识符和关键字的基本概念

1.标识符

  • 命名要求 :所有的名字由字母、数字或者下划线组成,并且数字不能开头。
  • 定义变量的语法:变量名 = 数据
  • 简明概要,一般看到就知道是什么意思
abc = 100
a12 = 100
_12 = 100
# 1abc = 100            # 报错!
# a+b = 100             # 报错!

2.关键字

  • 本身具有特殊意义或者特殊功能的标识符
  • 关键字不能用来命名,会返回语法错误
# for = 100  返回SyntaxError: invalid syntax(语法错误)
# 查看Python中有哪些关键字
import keyword
print(keyword.kwlist)
# ['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

二、基本数据类型

  1. 数字数据:用来表示数值大小的数据,例如:年龄、身高、体重、价格、重量、个数、长度等
    表示方式:和数学中表示一个数字的方式一样
    数据类型:int(整型-所有的整数对应的类型)、float(浮点型-所有带小数点的数据对应的类型)

  2. 文本数据:用文字符号来提供信息的数据,例如:姓名、籍贯、收获地址、学校、专业、评论等
    表示方式:将文本数据放在单引号或者双引号里面
    数据类型:str(字符串)

  3. 布尔数据:只有True和False两个值;其中True表示真、对的、成立、肯定,False表示假、错误、不成立、否定
    表示方式:直接写True、False (True和False是关键字)
    数据类型:bool(布尔)

  4. 空值: 用None表示无表示没有

1. 类型转换

  • 整型(int)
  • 什么样的数据能够转成整型?
1.浮点型能够转整型。向小取整,不会进行四舍五入。
2.字符串能够转整型。只有去掉引号就是一个整数的字符串才能转整型。
3.布尔值能够转整型。True => 1False => 0
print(int('12.3'))  # .不属于整型
print(int('123')) # 123
print(int(True)) # 1
print(int(12.3)) # 12
  • 浮点型(float)
  • 提示:浮点数里面放入的值可能和我们平时学的数学有点不一样像0.3可以写成.3,同时12.0也可以写12.
1.整型能够转浮点型。在整数后面添加.0
2.字符串能够转浮点型。去掉引号之后本身就是数值的才能转浮点型。
3.布尔值能够转浮点型。True => 1.0False => 0.0
print(float('12.3')) # 12.3
print(float('12.')) # 12.0
print(float('.3')) # 0.3
print(float('12')) # 12.0
print(float(12)) # 12.0
print(float(True)) # 1.0
  • 布尔值
所有的数据都能转布尔值
00.0None'',[],(),{}都能够转为False
其余的都能够转为True
print(bool(0))
print(bool(0.0))
print(bool(''))
print(bool([]))
print(bool(()))
print(bool({}))
print(bool(None))
# 以上全是False
print(bool([''])) # True 因为列表中不为空了所以是true
print(bool([None])) # True
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值