首页 > 编程语言 >python基础

python基础

时间:2023-05-12 13:23:54浏览次数:34  
标签:123124 python 房间 基础 int range 123 字符串

13573354434

函数是把实现某功能的很多语句写在一起,又起了个名字。
函数input()
能实现等待从键盘输入数据。

a=input()
等待键盘输入的数据,把输入的数据放在了箱子a中

执行上句,我们输入 123 时,箱子a中存放 字符串 123

a=a*2

执行后,把a*2的结果 放a中,a中是字符串 123123


函数 int()能把整数样子的字符串转成整数。

a=int(a)
执行后,a中存放的 整数 123123

a=a+1

执行后,a中存放的 是数字 123124

与int()和float()相反的是str(),能把数字样式的转为字符串。
函数print()能实现输入内容到屏幕。

print(a) 把123124输出到屏幕
print(a,a) 遇到,输出空格,该句输出 123124 123124

写字符串:用引号括起来。
a=123
b="123"
箱子a中放数字123,箱子b中放串123

数字占一个房间,串会占用字符数个房间。
b="123"会占用3个房间,分别是b[0],b[1],b[2]
或者分别是b[-3],b[-2],b[-1],
此例子中,出现b[-4]或b[3]等房间是错误的,超范围了。

a=123只占一个房间,写作a,不能写作a[0]


符号 :的运算
以后学,类似range

range(a,b,c)
c=1时,可简写为range(a,b)
range(a,b)的a=0时,可简写为range(b)

从a开始,之后的每个数是:前一个数+c。到b停止,并且不要b。
举例
range(1,5,2)==[1,3]
range(1,5,1)==[1,2,3,4]
range(5)==[0,1,2,3,4]
range(1,5,3)==[1,4]
补充下面
range( )==[0,2,4,6,8]
range( )==[0,2,4,6,8]

range( )==[0,1,2,3,4]
range( )==[0,1,2,3,4]
range( )==[0,1,2,3,4]

:比range()简单。[a:b]得到 从a到b-1

循环之一 for:

for a in b:

把b中第1个数据拿出来给a,执行:后面的缩进块语句。
把b中第2个数据拿出来给a,执行:后面的缩进块语句。
……
把b中最后一个数据拿出来给a,执行:后面的缩进块语句。

 


/ 除法结果带一位小数。如 4/2==2.0
//运算得到商,%运算得到余数。
如 7÷2=3 …… 1
7//2 === 3
7% 2 === 1

a=a+b 简写为 a+=b

for的continue会中断块代码,再去拿下一个b中数据

for的break会中断块代码,并直接跳出for,不再拿任何b中数据。

函数float()能把数字样式的字符串转为 带小数的数字
a=int("3.3")会出错。不知以后此规则是否会变。

与int()float()相反的是函数str()
能把数字型转为字符串型。

a=123.4
b=str(a) b中会出现5个小房间,0号房间放符号1,4号房间放符号4,4号房间也叫-1号房间。

"7" in "7" 是正确的。
"7" in "127" 是正确的。

a[2]='10' ==== a[2][0]=='1' a[2][1]=='0'

标签:123124,python,房间,基础,int,range,123,字符串
From: https://www.cnblogs.com/cspj/p/17393802.html

相关文章

  • python rgb位运算合成一个数
    pythonrgb位运算合成一个数在pcd中,经常会把颜色通道rgb三个值合成一个值,具体方法如下: red=255green=0blue=0rgb_color=(red<<8|green<<0|blue<<24)int_color=((((red&0xff)<<8)|(green&0xff)<<0)|(blue&a......
  • 分享Python采集88个html5代码,总有一款适合您
    分享Python采集88个html5代码,总有一款适合您Python采集的88个html5代码下载链接:https://pan.baidu.com/s/1wJzpYBlHIGtNgTisJwCQ6Q?pwd=yr96提取码:yr96imgplay-基于canvas的图片序列播放jQuery插件基于HTML5Canvas和Rebound动画的Loading加载动画特效超酷创意分段式SVG文字动画特......
  • Python菜鸟教程
    Python菜鸟教程是一份非常流行的Python编程入门教程,适合初学者学习Python编程语言。它包含了丰富的示例代码和练习,让初学者可以快速地入门Python编程。该教程包括以下内容:1.Python基础知识:介绍Python语言的基础知识,如变量、数据类型、运算符、控制流程语句等。2.Python函数:讲解Pyth......
  • python中的泛型使用TypeVar
    引入为什么需要TypeVarPEP484的作者希望借助typing模块引入类型提示,不改动语言的其它部分。通过精巧的元编程技术,让类支持[]运算不成问题。但是方括号内的T变量必须在某处定义,否则要大范围改动python解释器才能让泛型支持特殊的[]表示法。鉴于此,我们增加了typing.TypeVar构造函......
  • python Django项目以Debug模式启动和外网访问启动
    一、Django介绍介绍:完善的web框架,包括前端和后端的管理,django项目管理;管理后台访问:后面补充前端页面访问:根据app/settings.py文件下配置的访问地址1.1项目结构1.1.1app项目配置文件存放settings.py、urls.py、wsgi.py等1.1.2子应用配置Migrations:数据库模型的脚本,......
  • 霍尔自学习 stm32f4平台的有hall方波控制工程, 在这这个基础上增加了
    霍尔自学习stm32f4平台的有hall方波控制工程,在这这个基础上增加了hall自学习流程,增加了上位机通信协议,使得电机相线和hall线可以任意接,都可以一键学习,运行电机。keil工程,带结果校验,带上位机。以上描述的资料。提供源码、上位机、hall自学习方法、有感方波控制的所有问题,包括一些超......
  • python导出postgresql中的一个表到本地csv表格
     代码如下修改xxx即可:conn=psycopg2.connect(host=DB_SERVICES,user=DB_USERNAME,password=DB_PWD,database=DB_NAME)cur=conn.cursor(cursor_factory=psycopg2.extras.DictCursor)sql=f"select*fromxxx.xxx"cur.execute(sql)res=cur.fetchall()pand......
  • 第一章 Ansible 基础介绍及安装
    1.1Ansible基础介绍Ansible是一个开源自动化运维平台。Ansible是一个可以在Ansibleplaybook中在完美描述IT应用架构的简单的自动化语言。它也是一个运行AnsiblePlaybook的自动化引擎。Ansible可以管理强大的自动化任务,并且可以适应许多不同的工作流和环境。同时,Ansible的新......
  • 关于Python爬虫使用代理的问题
    当我们使用爬虫程序进行数据采集时,经常会遇到一些网站对爬虫的限制,例如IP封禁、访问频率限制等。为了解决这些问题,我们可以使用代理服务器来进行爬虫操作。本文将介绍爬虫代理的相关知识。一、什么是爬虫代理?爬虫代理是指在爬虫程序中使用代理服务器进行数据采集的一种方式。代......
  • Javascript基础(三)
    ⭐WebAPIsWebAPIs和JS基础关联性JS的组成API和WebAPIAPI(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。WebAPI是......