python的数据类型转换以及运算符

本节需要了解

  1. 保留字与标识符
  2. 理解Python中的数据类型
  3. 基本数据类型
  4. 数据类型之间的转换
  5. eval()函数
  6. 不同的进制数
  7. 运算符
  8. 运算符的优先级
  9. 课堂小任务

在这里插入图片描述

1. 保留字

true='真'
True='真'
  File "<ipython-input-2-0244e2f5e602>", line 2
    True='真'
    ^
SyntaxError: cannot assign to True

2. 查看保留字

import keyword  # 导入keyword库
print(keyword.kwlist)  # 查看保留字
['False', 'None', 'True', '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']

3. 标识符的命名规则

my_name_1='爱听歌的阿漓' # my_name_1就是一个标识符(字母,数字,下划线)
print(my_name_1)
爱听歌的阿漓

4. 变量的命名和使用

# 创建一个整型变量并为其赋值为8
luck_number=8
# 字符串类型变量
my_name='爱听歌的阿漓'

print(my_name+"的幸运数字是:",luck_number,sep='')
爱听歌的阿漓的幸运数字是:8
# type()可以查看数据类型
luck_number=8
print('luck_number的数据类型是:',type(luck_number))
luck_number的数据类型是: <class 'int'>
num1=num2=1024 # 连续赋值
print(id(num1)) # 查看num1的地址
print(id(num2)) # 查看num2的地址
99802416
99802416

常量一般默认都是大写字母

5. 整数类型

num=987 # 默认十进制
num2=0b1010101 # 使用二进制表示整数
num3=0o765 # 使用八进制表示整数
num4=0x87ABF # 使用十六进制表示整数
print(num)
print(num2)
print(num3)
print(num4)
987
85
501
555711

6. 浮点数类型

height=187.6 # 身高
print(height)
print(type(height)) # 查询height的数据类型

x=10
y=10.0
print('x的数类型是:'+str(type(x)))
print('y的数类型是:'+str(type(y)))
187.6
<class 'float'>
x的数类型是:<class 'int'>
y的数类型是:<class 'float'>
# 浮点数不确定尾数问题
print(0.1+0.2)
0.30000000000000004

如果想要保留一位小数可以使用内置函数round()

print(round(0.1+0.2,1)) # 1是只保留一位小数
0.3

7. 复数类型

x=123+456j
print('实数部分:',x.real)
print('虚数部分:',x.imag)
实数部分: 123.0
虚数部分: 456.0

8. 字符串类型

# 单行字符串
city='北京'
address='西安市雁塔区'
print(city)
print(address)

print('-------------------')

# 多行字符串(三对单引号或者三对双引号)
info='''地址:西安市雁塔区
收件人:爱听歌的阿漓
手机号:1860000000
'''
print(info)
北京
西安市雁塔区
-------------------
地址:西安市雁塔区
收件人:爱听歌的阿漓
手机号:1860000000

9. 转义字符

print('北京')
print('欢迎您')
print('------------')
print('北京\n欢迎您') # 遇到\n即换行,可以连续换行
print('北\n京\n欢\n迎\n您')
print('-----------')
print(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱听歌的阿漓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值