Python学习笔记(四) 转换数据类型&&Python交互式开发环境&&运算符
一、转换数据类型
1.作用
问:input()接收到用户的输入的数据都是字符串类型,如果用户输入1.想得到整型怎么操作呢?
答:将输入的数据进行数据类型转换即可,将字符串类型转换成整型。
2.常见转换数据类型的函数
3.实例1
'''
1.input
2.检测input的数据类型str
3.int()转换数据类型
4.检查是否转换成功
'''
num=input('请输入数字:')
print(num)
print(type(num)) #str
print(type(int(num))) #int
结果截图
4.实例2
# 1. float() -- 将数据转换成浮点型
num = 1
str1 = '10'
print(float(num)) #1.0
print(type(float(num))) #float
print(float(str1)) #10.0
print((type(float(str1)))) #float
# 2.str() -- 将数据转换成字符串型
print(str(num)) #1
print((type(str(num)))) #str
# 3.tuple() -- 将一个序列转换成元组
list1 = [10,20,30]
print(tuple(list1))
# 4. list() -- 将一个元组转换成列表
tuple1=(100,200,300)
print(list(tuple1))
# 5. eval() -- 计算在字符串的有效Python表达式,并返回一个对象
str2 ='1' #int
str3 ='1.2' #flaot
str4 ='(12,32,45)' #元组(tuple)
str5 ='[23,38,78]' #列表(list)
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(type(eval(str5)))
结果截图
5.总结
-转换数据类型常用函数
int()
float()
str()
list()
tuple()
eval()
二、Python交互式开发环境
在Pycharm左下角有一个简单的python交互式开发环境,可以运行一些简单的测试,但是不能保存。而且书写代码时候,“键盘中的向上”表示自动调用上一行代码。
三、运算符
1.运算符的分类
Python中一共有五大类运算符:
-算数运算符
-赋值运算符
-复合赋值运算符
-比较运算符
-逻辑运算符
2.算数运算符
(1)要有参与算术运算的数中有浮点数,得到的结果一定是浮点数。
(2)除法得到的数一点是浮点数。
3.赋值运算符
- 单个变量赋值
num = 1
print(num)
- 多个变量赋值
num1,float1,str1 = 10,0.3,'hello, world'
print(num1)
print(float1)
print(str1)
- 多变量赋相同的值
4.复合赋值运算符
结果截图
5.比较运算符
比较运算符也叫关系运算符,运算得到的结果是布尔型变量,两种:True/False。
6.逻辑运算符
a = 0
b = 1
c = 2
# and -- 全真才真
print((a < b) and (c > b)) #一般(a<b)都用小括号连接出来,增加可读性
# or -- 一真则真,都假才假
print((a > b) or (c > b))
# not -- 非:取反
print(not False)
print(not (c>b))
结果截图