首页 > 编程语言 >初识python

初识python

时间:2024-03-14 21:00:43浏览次数:25  
标签:name python price 字符串 初识 print 黑马 stock

师从黑马程序员

字面量

python中常用的6种数据的类型

通过三对引号进行注释,例:  """hello wrold"""

数据类型

使用type查看数据类型

name ="黑马"
name_type=type(name)
print(name_type)

类型转化

 运算符

print("5/2=",5/2)
print("5//2=",5//2)
print("2**5",2**5)

复合运算符

字符串的定义

单引号定义:name='黑马'

双引号定义:name="黑马"

三引号定义:name="'黑马"'(三引号可以换行)

name=' "黑马" '
print(name)
name=" '黑马' "
print(name)
#使用转义字符\解除引号的效用
name='\'黑马\''
print(name)

字符串拼接

用+号

name="黑马"
adress="大连"
print("我是"+name+"地址是:"+adress)
tel=13667
#print("我是"+name+"地址是:"+adress+"电话是: "+tel)wrong +号不能将字符串和数字完成拼接

字符串格式化

class_num=57
avg_salary=12332
message="Python大数据学科,北京%s期,毕业平均工资:%s"%(class_num,avg_salary)
print(message)

字符串格式化精度控制

m,控制宽度,要求是数字,设置的宽度小于数字本身,不生效

n,控制小数点精度,要求是数字,会进行小数的四舍五入

num1=11
num2=11.345
print("数字11宽度限制5,结果是:%5d"%num1)

print("数字11.345宽度限制7,小数精度2结果是:%7.2f"%num1)
print("数字11宽度不限制,小数精度2,结果是:%.2f"%num1)

字符串格式化-快速写法

通过语法:f"内容{变量}"

name="传智播客"
set_up_year=2006
stock_price=19.99
print(f"我是{name},我成立于:{set_up_year}年,我今天的股价是:{stock_price}")

表达式格式化

print("字符串在python的类型名是: %s"%type("字符串"))

股票运算小程序

name="传智播客"
stock_price=19.99
stock_code="003032"#以字符串形式存储,因为数字不能以0开始
stock_price_daily_growth_factor=1.2
growth_days=7
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")
print("每日增长系数是:%.1f,经过%d天的增长后,股价达到了:%.2f"%(stock_price_daily_growth_factor,growth_days,stock_price*(stock_price_daily_growth_factor**growth_days)))

若有侵权,请联系作者

标签:name,python,price,字符串,初识,print,黑马,stock
From: https://blog.csdn.net/axzy5863/article/details/136662635

相关文章

  • 有手就会Python自定义模块使用
    1.自定义模块自定义模块一般是在项目中根据自己的需求进行的封装项目中自定义了额一个模块,module.pyname="张三"age=23weight=160height=187deftest():print("测试的方法")defdemo():print("天使的眼泪")deffn():print("老鼠爱大米")2.......
  • Python使用RocketMQ(消息队列)
    消息队列在日常开发中比较常用的开发中间件,每家大厂一般都会具有自己的消息队列服务器。本文主要讲述Python中如何使用RocketMQ的相关SDK。希望大家在阅读本文前可以先了解一下RocketMQ的基本知识。使用 pipinstallrocketmq-ihttps://pypi.tuna.tsinghua.edu.cn/sim......
  • Python入门新手第三课:while
           今天我们来学习Python的while指令。while在Python中充当着类似中文里“如果”的角色,比如这个代码:whileTrue:       这个代码的意思是如果正确,则运行后面的代码。同样,我们还可以编写以下代码:whileFalse:       “whileFalse:”这个代码......
  • Python中的惩罚分析:理论与实践指南
    目录写在开头1.理论基础1.1优化问题与约束条件简介1.2什么是惩罚分析1.3惩罚分析的应用场景1.4惩罚方法的类型2.惩罚分析在Python中的实现2.1实现代码示例2.2未加惩罚的模型2.3加惩罚的模型(L1和L2正则化)2.4选择合适的惩罚方法与调整强度2.5......
  • 【Python】-闲聊:如何系统的自学Ptyhon
    如何系统地自学Python学习Python需要有一个系统的计划和策略,这样才能有效地掌握这门语言。下面是一个自学Python的指南,包括方法、实际例子和建议,适合新人小白,老手请绕过。一、确定学习目标在开始学习之前,首先要明确你的学习目标。Python可以用于数据分析、机器学习、Web......
  • Python自学☞序列和索引的相关操作
    一、基本概念1、概念序列是一个用于存储多个值的连续空间,每个值都对应一个整数的编号,称为索引2、切片的语法结构注:切片可以访问序列一定范围内的元素序列[start:end:step]    start-->切片的开始索引(包含)    end-->切片的结束索引(不包含)  step-->步长(默......
  • Python每日三道经典面试题(九)
    1.解释re模块的split()、sub()、subn()方法?Python的re模块提供了强大的字符串处理能力,主要用于字符串的搜索、匹配、替换和拆分等操作。其中split()、sub()和subn()是re模块中常用的几个方法,用于字符串的拆分和替换。split()方法功能:split()方法用于按照匹配的模式分割......
  • 想零基础转行Python开发,怎么学习呢?
    转行零基础学Python编程开发难度大吗?从哪学起?近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大?今天,小编就来为大家详细解读一下这个问题。学习Python编程难吗?首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了......
  • 使用Python构建强大的网络爬虫
    介绍网络爬虫是从网站收集数据的强大技术,而Python是这项任务中最流行的语言之一。然而,构建一个强大的网络爬虫不仅仅涉及到获取网页并解析其HTML。在本文中,我们将为您介绍创建一个网络爬虫的过程,这个爬虫不仅可以获取和保存网页内容,还可以遵循最佳实践。无论您是初学者还是......
  • 软件测试|使用Python绘制雷达图
    前言之前用matplotlib绘制了雷达图,可能代码量会相对多一些,今天我想起了我们之前介绍过的pyecharts,这个绘图神器,也是支持绘制雷达图的,今天我们来看看实现起来会不会更简单。我们还是以买车的朋友选择来作为我们的数据进行绘制。 绘制基础雷达图pyecharts支持绘制的图形中就包......