当前位置: 首页 > news >正文

数据类型/运算符/输入与输出/注释

1. 数据类型
1.1 变量

赋值时不需要指定数据类型,给这个变量赋什么类型的值,变量就是什么数据类型;

'''直接定义变量名,赋值即可
'''
# 赋值时不需要指定数据类型
a = 10
print(a)# 10
a = 100
print(a)# 100
a = "新年好"
print(a)# 新年好
 1.2 分类

 

'''数据类型
'''
a = 100
print(type(a))# <class 'int'>
b = 11.1
print(type(b))# <class 'float'>
c = "stype"
print(type(c))# <class 'str'>
d = ()
print(type(d))# <class 'tuple'> 元组
e = []
print(type(e))# <class 'list'> 列表
f = {}
print(type(f))# <class 'dict'> 字典
1.3 变量命名

变量命名只允许以字母,下划线开头

其他字符可以是字母,数字,下划线

 变量命名严格区分大小写

命名规范:

        1. 见名知意
        2. 小驼峰命名法:第一个单词首字母小写,其余单词首字母大写。如 userName;

        3. 大驼峰命名法:每个单词首字母均大写。如 UserName;

        4. 下划线命名法:每个单词用下划线连接,如 use_name;

2. 基本操作运算符
2.1 算术运算符

下面主要讲解 指数,地板除;

# + - * % / **(指数) //(地板除)
a = 10
b = 2
print(a + b)#12
print(a - b)#8
print(a * b)#20
print(a % b)#0
print(a / b)#5.0
print(a ** b)#100 相当于 10 的 2 次方
print(a // b)#5 向下取整,小于等于a / b 的最大整数
2.2 比较运算符

比较运算符的结果为布尔值。

# 比较运算符
a = 10
b = 2
print(a > b)    # True
print(a < b)    # False
print(a >= b)   # True
print(a <= b)   # False
print(a == b)   # False
print(a != b)   # True
2.3 逻辑运算符

# 逻辑运算符 and or not(取反)
a = 10
b = 6
print(a > b and a < b)# False
print(a > b or a < b)# True
print(not (a > b and a < b))# True
print(not (a > b or a < b))# False

优先级: ( ) >  not  >  and  >  or

# 逻辑运算符 and or not(取反)
a = 10
b = 6
print(a > b and a < b)# False
print(a > b or a < b)# True
print(not (a > b and a < b))# True
print(not (a > b or a < b))# False
# 优先级: () > not > and > or
print(not a > b and a < b)# False
print(not a > b or a < b)# False
 2.4 赋值运算符

 3. 格式化输出与输入
3.1 格式化输出

方法一:% 是占位符 ,% 后面跟变量类型

方法二:.format( ) ,括号里是变量名
方法三:“”“  ”“”

#方法一:% 是占位符 ,% 后面跟变量类型
#方法二:.format( ) ,括号里是变量名
#方法三:“”“  ”“”“
# 方法一: % 是占位符,% 后面紧跟变量类型
name = "刘备备"
age = 18
clas = "幼儿园小班"
print("我是%s"%name)
print("我是%s,%d岁了,%s学历"%(name,age,clas))
print("我是吕小布,%d岁了,%s学历"%(age,clas))
print("我是张飞飞,%d岁了,%s学历"%(age,clas))
#我是刘备备
#我是刘备备,18岁了,幼儿园小班学历
#我是吕小布,18岁了,幼儿园小班学历
#我是张飞飞,18岁了,幼儿园小班学历
print("===================================")
# 方法二:{} 是占位符
print("我是{}".format(name))
print("我是{},{}岁了,{}学历".format(name,age,clas))
print("===================================")
# 方法三:“”“  ”“”“
print("""春江潮水连海平海上明月共潮生滟滟随波千万里何处春江无月明
""")

 3.2 输入

使用 input 方法 获取键盘输入

但输入类型默认为字符串(str)格式

接收数字需要转换类型

# 使用 input 方法 获取键盘输入
father = input("请输入你爸的性别:")
mother = input("请输入你妈的性别:")
ager = (int)(input("请输入你爸妈的年龄差:"))
print("你爸是%s,你妈是%s,你爸妈的年龄差是%d岁"%(father,mother,ager))
print("你爸是{},你妈是{},你爸妈的年龄差是{}岁".format(father,mother,ager))
 4. 注释

单行注释:#

多行注释:’‘’   ’‘’


http://www.mrgr.cn/news/90497.html

相关文章:

  • deepseek+kimi一键生成PPT
  • DeepSeek 本地部署指南
  • 大促备战中稳定性建设策略与总结
  • 【C++八股】C++内存管理
  • e2studio开发RA4M2(12)----打印函数(printf、 sprintf)的实现
  • TextWebSocketHandler 和 @ServerEndpoint 各自实现 WebSocket 服务器
  • 【云安全】云原生-K8S API Server 未授权访问
  • Openssl的使用,CA证书,中间证书,服务器证书的生成与使用
  • ffmpeg学习:ubuntu下编译Android版ffmpeg-kit
  • java lambda表达式
  • Cherry Studio 连接私域deepseek-r1模型搭建私域知识库和智能体(也可使用第三方模型)
  • 从零开始搭建一个英语学习网站
  • 国产ARM处理器工控机如何助力企业实现自主可控?
  • JVM学习
  • 微服务与网关
  • 【环境安装】重装Docker-26.0.2版本
  • DeepSeek渣机部署编程用的模型,边缘设备部署模型
  • 微信小程序医院挂号系统
  • tkinter-TinUI-xml实战(12)应用组启动器
  • windows系统远程桌面连接ubuntu18.04
  • AI语言模型的技术之争:DeepSeek与ChatGPT的架构与训练揭秘
  • 玩转大语言模型——使用Kiln AI可视化环境进行大语言模型微调数据合成
  • Docker上安装Zabbix-server-mysql报错
  • 从Word里面用VBA调用NVIDIA的免费DeepSeekR1
  • JESD204B及解扰模块
  • Alertmanager 收敛规则