Python_变量和数据类型

Python_变量和数据类型

1.注释
(1)单行注释:#(快捷键:Ctrl+/)

# print("hello")

(2)多行注释:六个单引号或者六个双引号(英文状态下,三个一组)

"""
print("hello")
print("hello")
print("hello")
print("hello")
"""

'''
print("hello")
print("hello")
print("hello")
print("hello")
'''

2.变量
(1)变量:存储数据时当前数据所存在的内存地址的名字
(2)语法:变量名=值
(3)标识符命名规则:

  • 由数字、字母、下划线组成
  • 不能由数字开头
  • 不能使用内置关键字
  • 严格区分大小写
    (4)先定义变量,然后再使用变量
    (5)当定义的变量发生变化时,使用的变量也会相应的发生变化
#定义变量和使用变量
my_name='liMing' #定义变量
print(my_name)  #使用变量

sex='男'
print(sex)

3.Debug工具
(1)用途:查看程序的执行细节和流程或者调解bug
(2)Debug工具使用步骤:

  • 打断点
  • Debug调试
    (3)断点位置:要调试代码块的第一行代码;一个断点即可
    (4)打断点方法:单击目标代码的行号右侧空白位置
    4.数据类型
  • 数值:int(整型)、float(浮点型)
  • 布尔型:True(真)、False(假)
  • str(字符串)
  • list(列表)
  • tuple(元组)
  • set(集合)
  • dict(字典)
#数据类型
#type用于检测数据类型

#int--整型
a=1
print(type(a))

#float--浮点型,小数
b=1.3
print(type(b))

#str--字符串,数据一般需要带引号
c='hello'
print(type(c))

#bool--布尔类型,通常判断使用,有True和False
d=True
print(type(d))

# list--列表
e =[10,20,30]
print(type(e))

# tuple--元组
f=(10,20,30)
print(type(f))

# set--集合
g={10,20,30}
print(type(g))

# dict--字典(键值对)
h={'name':'LiMing','sex':'男'}
print(type(h))

5.格式化输出
(1)格式化符号

  • %s:字符串
  • %d:有符号的十进制整数(%03d:不足三位数的时候用0补齐,超出的原样输出)
  • %f:浮点数(%.2f:保留两位小数)
# 格式化输出
name='LiMing'
age=12
stu_id1=2
stu_id2=2000
weight=43.2
#我的名字是X
print('我的名字是%s' % name)  #%s--字符串

#我的年龄是X
print('我的年龄是%d' % age)  #%d--有符号的十进制整数

#我的体重是X
print('我的体重是%.1f' % weight)  #%f--浮点数(%.2f:保留两位小数)

#我的学号是00X
print('我的学号是%03d' % stu_id1)  #(%03d:不足三位数的时候用0补齐)
print('我的学号是%03d' % stu_id2)  #(超出规格的原样输出)

#我的名字是X,今年X岁
print('我的名字是%s,今年%d岁' %(name,age))

#我的名字是X,明年X岁
print('我的名字是%s,明年%d岁' %(name,age+1))

#我的名字是X,今年X岁,学号是X,体重是X
print('#我的名字是%s,今年%d岁,学号是%03d,体重是%.1f' %(name,age,stu_id1,weight))

#我的名字是X,今年X岁,学号是X,体重是X
print('#我的名字是%s,今年%s岁,学号是%s,体重是%s' %(name,age,stu_id1,weight))  #%s功能强大

在这里插入图片描述
(2)格式化字符串除了%s,还可以写为f’{表达式}’(是Python3.6中新增的格式化方法)

#我的名字是X,今年X岁
print('我的名字是%s,今年%d岁' %(name,age))

# 语法:f'{表达式}'
print(f'我的名字是{name},今年{age}岁')

#我的名字是X,明年X岁
print('我的名字是%s,明年%d岁' %(name,age+1))

# 语法:f'{表达式}'
print(f'我的名字是{name},明年{age+1}岁')

6.转义字符
(1)\n:换行
(2)\t:制表符,一个tab(4个空格)键的距离

# 转义字符
print('hello')
print('world')

print('hello\nworld')
print('hello\tworld')

在这里插入图片描述
7.结束符
(1)语法:print(‘输出的内容’,end="\n")
(2)在Python中,print()默认自带end="\n"这个换行结束符,所以导致每两个print直接会换行展示,用户可以按照需求更改结束符

# 结束符
print('hello')
print('world')
print('hello', end="\n")
print('world')
print('hello', end="\t")
print('world')
print('hello', end='...')
print('world')

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值