1.数据类型
在 Python 里为了应对不同的业务需求,也把数据分为不同的类型。
# type 检测数据类型
# 整数 int
num1 = 1
print(type(num1))
# 小数 float
num2 = 1.1
print(type(num2))
# 字符串 str
a = 'hello world'
print(type(a))
# 布尔 bool
b = True
print(type(b))
# list 列表
c = [10, 20, 30]
print(type(c))
# tuple 元组
d = (10, 20, 30)
print(type(d))
# set 集合 Shift + {
e = {10, 20, 30}
print(type(e))
# dict 字典 Shift + {
f = {'name': 'Tom'}
print(type(f))
print("网站名:{name}, 地址 {url}".format(name="菜鸟教程", url="www.runoob.com"))
2.格式化输出
"""
1、准备数据
2、格式化符号输出数据
"""
age = 18
name = 'anan'
weight = 75.5
stu_id = 1
# 1、今年我的年龄是X岁 -- %d整数
print('今年我的年龄是%d岁' % age)
# 2、我的名字是x -- %s 字符串
print('我的名字是%s' % name)
# 3、我的体重是x -- %f 浮点型
print('我的体重是%.1f' % weight)
# 4、我的学号是x -- %d整数
print('我的学号是%d' % stu_id)
# 5、我的学号是001 -- %d整数
print('我的学号是%03d' % stu_id)
# 6、我的名字是x 今年x岁了 体重x公斤 学号是x -- %d整数
print('我的名字是%s,今年%d岁了,我的体重是%.1f,我的学号是%03d' % (name,age,weight,stu_id))
print('今年%s岁了' % age)
# 语法 f'{表达式}'
print(f'我的名字是{name},今年{age}岁')
# Shift + 9
3.转换数据类型
# 为什么要数据类型转换 就是因为有些时候我们得到的数据类型不是我们需要的
num = input('请输入您的幸运数字:')
print(type(float(num)))
print(num)
# list
list1 = [10,20,30]
a = type(tuple(list1))
print(a)
t1 = (100,200,300)
print(type(list(t1)))
4.运算符
# 算数运算符 +加 -减 *乘 /除 //整除 %取余 **指数 ()小括号
# print(1 + 1)
# print(1 - 1)
# print(2 * 2)
# print(10 / 2)
# print(9 // 4)
# print(9 % 4)
# # 2 * 2 * 2 * 2
# print(2 ** 4)
# print(3 - 2 + (1 + 2) * 3)
# 赋值运算符 = 赋值
# num = 1
# 3、复合赋值运算符 +=加 -=减 *=乘 /=除 //=整除 %=取余 **=指数
# a = 10
# a += 1 # a = a + 1
# print(a)
#
# a = 10
# a -= 1 # a = a - 1
# print(a)
#
# a = 10
# a *= 1 # a = a * 1
# print(a)
# a = 10
# a /= 1 # a = a / 1
# print(a)
# 比较运算符 > < >= <= == !=
# print(1 > 5)
# print(1 < 5)
# print(1 >= 5)
# print(1 <= 5)
# print(1 == 5)
# print(1 != 5)
# 逻辑运算符 and并且 or或者 not取反
a = 0
b = 1
c = 2
print(a < b and a < c)
print(a < b and a > c)
print(a < b or a > c)
print(not a < b)
上一篇: 【注释&变量&输入输出&bug】
关注我!一起学python噢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。