01 python 入门语法

1.1 python中的自变量

# 定义一个变量来记录钱包的余额
money = 50
# 通过print语句来展示(输出)变量记录的内容
print('钱包还有:',money)
# 买花花费10元
money -= 10
# 输出钱包剩余多少钱
print('钱包还有:',money)# 假设一小时就输出一次钱包余额 (Ctrl+d 复制)
print('现在是凌晨一点,余额还有:',money)
print('现在是凌晨二点,余额还有:',money)
print('现在是凌晨三点,余额还有:',money)
print('现在是凌晨四点,余额还有:',money)

 1.2 python中的数据类型

# 1 使用print直接输出数据类型
print(type('python学习'))
# 2 使用变量存储type()语句的结果
int_type=type(1)
print(int_type)
# 3 使用type()语句,查看变量中存储的数据类型信息
a=1.1
float_type=type(a)
print(float_type)

1.3 python中的数据类型转换

# 整数型转化为字符串
a=11
b=str(a)
print(a,type(a),b,type(b))
# 浮点数转化为字符串
a=2.22
b=str(a)
print(a,type(a),b,type(b))
#字符串转化为整数
a='555'
b=int(a)
print(a,type(a),b,type(b))
#整数型转化为浮点数
a=2
b=float(a)
print(a,type(a),b,type(b))
#浮点数转化为整数
a=2.22
b=int(a)
print(a,type(a),b,type(b))

1.4 python中的运算符

# 算术运算符(数学)
a=1+1 ; b=1-1 ; c=1*2 ; d=1/2 ; e=4%3 ; f=2**2 ; g=9//2
print(a,b,c,d,e,f,g)# 赋值运算符
num = 1+2*3
print(num)
# 符合赋值运算符
# +=
num += 2
print(num)
# -=
num -= 3
print(num)
# /=
num /= 2
print(num)
# *=
num *= 2
print(num)
# //=
num //= 2
print(num)
# **=
num **= 2
print(num)
# %=
num %= 2
print(num)

1.5 python 字符串的扩展

"""
演示字符串的三种定义方式:
单引号定义字符串
双引号定义字符串
三引号定义字符串
"""# 单引号定义字符串,使用单引号进行包围
name= 'python'
print(type(name),name)
# 双引号定义字符串,使用双引号进行包围
name= "python"
print(type(name),name)
# 三引号定义字符串,使用三引号进行包围,写法和多行注释一样
name= """
演示字符串的三种定义方式:
单引号定义字符串
双引号定义字符串
三引号定义字符串
"""
print(type(name),name)#在字符串里包含双引号
print('"python"')
#在字符串里包含单引号
print("'python'")
# 使用转义符\解除引号作用
print("\"python\"")
print('\'python\'')# 字符串的拼接
# 字符串与字面量的拼接
print('python'+'学习')
# 字符串字面量与字符串变量的拼接
name='on'
print('pyth'+name+'学习')# 字符串的格式化
# 字符串的占位,通过占位的形式完成字符串的拼接
name='学习'
message='python%s' % name
print(message)# 通过占位的形式完成数字和字符串的拼接
class_num = 57
avg_salary=16074
message='python大学科,北京%s期学科,平均工资:%s元' % (class_num,avg_salary)
print(message)# 通过代码,完成字符串,浮点型,整数型的三种不同变量的拼接
name='python学习'
set_up_years=2023
stock_price=19.99
message='我将要进行%s,今年是:%d年,我今天学习了%f分钟' % (name,set_up_years,stock_price)
print(message)# 格式化的精度控制
num=11
num1=11.332
print('数字11宽度限制5,结果为:%5d' % num)
print('数字11宽度限制1,结果为:%1d' % num)
print('数字11.322宽度限制6,小数精度限制4,结果为:%6.4f' % num1)
print('数字11.322小数精度限制1结果为:%.1f' % num1)# 快速格式化字符串的方式
name='python学习'
set_up_years=2023
stock_price=19.99
print(f'我将要进行{name},今年是{set_up_years}年,我今天学习了{stock_price}分钟')# 演示对表达式进行字符串的格式化print('1+1的结果是:%d' % (1+1))
print(f'1+1的结果是:{1+1}')
print('字符串在python中的数据类型是:%s' % type('\'字符串\''))

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/220647.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeetCode:2132. 用邮票贴满网格图 | 二维前缀和 + 二维差分和】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

达索系统SOLIDWORKS 2024 Visualize新功能

SOLIDWORKS Visualize(原名为 Bunkspeed)是一整套独立的软件工具,Visualize模块主要是用于对SOLIDWORKS设计出的产品图进行渲染、做动画,方便用户更好的展示、宣传产品;以最快速、最轻松的方式创建专业的照片级图像、动…

基于YOLOv8深度学习的水稻害虫检测与识别系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

代码随想录Day51—— 309.最佳买卖股票时机含冷冻期 714.买卖股票的最佳时机含手续费

309.最佳买卖股票时机含冷冻期 给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 卖出股票后&…

《使用ThinkPHP6开发项目》 - 登录接口三【表单验证】

《使用ThinkPHP6开发项目》 - 登录接口一-CSDN博客 https://blog.csdn.net/centaury32/article/details/134974860 在设置用户登录时,由于安全问题会对登录密码进行加密 表单验证这里也可以使用ThinkPHP6自带的验证规则,创建一个验证管理员的文件 ph…

MYSQL各种日志

感谢B站up主的视频分享 黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括_哔哩哔哩_bilibili

IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Spring依赖注入方式

第一章 Spring依赖注入方式【基于XML】 为属性赋值方式 通过xxxset()方法通过构造器反射 1.1 set注入 语法&#xff1a;<property> 1.2 构造器注入 语法&#xff1a;<constructor-arg> 1.3 p名称空间注入 导入名称空间&#xff1a;xmlns:p“http://www.springf…

2023 亚马逊云科技 re:Invent 大会探秘:Aurora 无限数据库的突破性应用

文章目录 一、前言二、Amazon Aurora 无限数据库2.1 亚马逊云科技数据库产品发展历程2.2 什么是 Amazon Aurora Limitless Database&#xff08;无限数据库&#xff09;2.3 Amazon Aurora Limitless Database 设计架构2.4 Amazon Aurora Limitless Database 分片功能2.5 使用 A…

xtu oj 1194 Recipient

题目描述 快递小哥每天都辛苦的送快递&#xff0c;今天他需要送N份快递给N个收件人&#xff0c;第i份快递需要送给第i个收件人。 请问其中发生恰好K个送错了的情况数是多少&#xff1f; 输入 存在多样例。 每行输入两个整数N和K&#xff0c;1≤N≤1000,0≤K≤N。 如果两个都…

pytorch中的归一化:BatchNorm、LayerNorm 和 GroupNorm

1 归一化概述 训练深度神经网络是一项具有挑战性的任务。 多年来&#xff0c;研究人员提出了不同的方法来加速和稳定学习过程。 归一化是一种被证明在这方面非常有效的技术。 1.1 为什么要归一化 数据的归一化操作是数据处理的一项基础性工作&#xff0c;在一些实际问题中&am…

SpringBoot - 事件机制使用详解(ApplicationEvent、ApplicationListener)

SpringBoot - 事件机制使用详解&#xff08;ApplicationEvent、ApplicationListener&#xff09; Spring 事件机制使用观察者模式来传递事件和消息。我们可以使用 ApplicationEvent 类来发布事件&#xff0c;然后使用 ApplicationListener 接口来监听事件。当事件发生时&#…

程序员月经焦虑 :如何成为高级工程师

高级工程师意味着什么&#xff1f; ChatGPT的回复&#xff1a;高级工程师对编程语言、软件设计原则和开发方法有深刻的理解。 开发方法 开发方法学是旨在使团队有效的组织方法。这些对我们来说可能很无聊&#xff0c;但我们希望你在这方面有专业知识。 我已经对非敏捷开发方法…

SAHI强化YOLOv5在小目标上的表现

文章目录 环境前言安装sahiyolov5检测sahi添加新的检测模型 环境 ubuntu 18.04 64bitsahi 0.8.4yolov5 5.0pytorch 1.7.1cu101 前言 目标检测和实例分割是迄今为止计算机视觉中最重要的应用领域&#xff0c;各种目标检测网络层出不穷&#xff0c;然而&#xff0c;小目标的检…

速卖通(AliExpress)店铺流量怎么转化?自养号测评策略

随着全球电商的蓬勃发展&#xff0c;速卖通&#xff08;AliExpress&#xff09;作为中国领先的跨境电商平台&#xff0c;为卖家提供了一个广阔的销售舞台。然而&#xff0c;对于卖家来说&#xff0c;如何让速卖通店铺实现转化&#xff0c;吸引更多的买家成为关键。 一、速卖通…

Docker 与 Podman:揭示容器编排的最佳 25 大常见问题解答

让我们告诉你一件事。 这不仅仅是这两个强大平台之间的普通比较。 相反&#xff0c;我们分析并列出了有关 Docker 与 Podman 的最紧迫问题。 但这里有一件事——这些问题不仅被技术角度所包围。 我们还深入研究了业务环境&#xff0c;因为我们知道这不仅仅是关于代码。这是…

javaweb `jdbc.properties`文件编写

问题&#xff1a;查询数据库查不到&#xff0c;大概率是两者编码对应不上&#xff1f; 问题描述&#xff1a; 从数据库查询这一句&#xff0c;但数据库是有这个值的。 解决办法&#xff1a; 这是jdbc.properties里面写的内容 drivercom.mysql.jdbc.Driverurljdbc:mysql://12…

Kubectl Patch 的应用

报错 先前创建的crds不会删除。仍处于终止状态 [root@k8s-01 clickhouse-cluster]# kubectl apply -f sample05.yaml Error from server (MethodNotAllowed): error when creating "sample05.yaml": create not allowed while custom resource definition is term…

虚幻商城 蓝图汇总

文章目录 程序化Procedural Road Generator(程序化道路生成器)Procedural City Creator Tools(程序化城市创建者工具)战斗系统Basic Melee Combat System(基本近战战斗系统)Basic Multiplayer Melee Combat System(基本的多人近战战斗系统)Advanced Locomotion System …

【07】ES6:对象的扩展

一、对象字面量语法扩展 1、属性简写 当属性名称和属性值的变量名称相同时&#xff0c;可以省略冒号的变量名称。 const foo barconst baz { foo } // 等同于 const baz { foo: foo }baz // { foo: bar }function f(x, y) {return { x, y } } // 等同于 function f(x, y)…

js加密的原理

JavaScript加密的原理主要基于一种或多种加密算法&#xff0c;如AES&#xff08;Advanced Encryption Standard&#xff09;、RSA&#xff08;Rivest-Shamir-Adleman&#xff09;、SHA-256&#xff08;Secure Hash Algorithm 256&#xff09;等。这些算法将明文&#xff08;未加…