您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python从头开始--②数据类型&格式化输出&运算符

5b51 2022/1/14 8:25:12 python 字数 3789 阅读 885 来源 www.jb51.cc/python

1.数据类型在Python里为了应对不同的业务需求,也把数据分为不同的类型。#type检测数据类型#整数intnum1=1print(type(num1))#小数floatnum2=1.1print(type(num2))#字符串stra='helloworld'print(type(a))#布尔boolb=Trueprint(type(b)

概述

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噢!

总结

以上是编程之家为你收集整理的Python从头开始--②数据类型&格式化输出&运算符全部内容,希望文章能够帮你解决Python从头开始--②数据类型&格式化输出&运算符所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶