首页 > 其他分享 >循环语句+数据类型的内置方法(数字,字符串)

循环语句+数据类型的内置方法(数字,字符串)

时间:2024-04-01 13:22:51浏览次数:21  
标签:语句 内置 name 数据类型 索引 tag 字符串 print

今日大纲

while循环

  • continue

  • break

  • 要避免死循环,会造成CPU占用

  • 标志位:tag,类似于break 的效果,但是多层while嵌套时,break只能退出本层循环,tag就可以定义到任意层。

  • tag=True
    while tag:
    	if ....:
    		tag=False
    

for循环

  • 用来遍历可迭代类型(能索引取值的数据类型,只有数字和)

  • for a in b # b为除了数字和布尔值之外的任意数据类型
    
    for a in range(,,) # range为生成器,顾头不顾尾,不写起始位,则默认从0开始,可设定步长
    
    

数据类型的内置方法

开发者封装后的便捷方法

.fangfa

.fangfa()#.前面放变量,括号内放参数。

整数类型

类型强制转换
num='1'
print(int(num)) # 1

进制转换
  • print(oct(999)) # 0o1747十进制转八进制
  • print(hex(999) )# 0x3e7十进制转十六进制
  • print(bin(999)) # 0b1111100111十进制转二进制
  • print(int(0b1111100111))# 999其它进制转十进制

浮点数的内置方法

强制转换:整数,字符串

判断当前类型

  • .isdigit() 整型
  • .isdecimal()浮点型

字符串

字符串拼接:
  • +
  • ' '.join() #以某种格式拼接与其它内置方法的格式相反

索引取值:
  • 正索引:
  • 负索引:
切片:
  • 给定起始位和结束位置,截取其中元素

  • name="dreamage"
    print(name[1:3]) #返回值:re,格式[起始位:结束位:步长]
    print(name[1:8:2] #返回值r
    print(name[0:-1:-2]) #返回值:
    print(name[-4:-1]) #负索引切片
    
    计算长度
    • len()
    成员运算
    • in
    • not in
    去除空格/特定字符
    • .strip()去除两侧空格
    • .lstrip() 去除左边空格
    • .rstrip()去除右边空格
    • .strip("e")去除两侧的e
切分字符串
  • .split("") 参数是切分标志,切完之后标志消失,输出一个列表
遍历(支持索引的都能支持遍历)
  • for i in str:
  • for i in range(len())
重复当前元素
  • print('t'*8) # tttttttt
大小写转换
  • .upper()
  • .lower()
  • .isupper()
  • .islower()
判断当前字符创的开头或结尾
  • .startwith("")
  • .endwith("")
格式化输出语法
  • "%s"%(变量名,) 占位
  • "{}".format(变量名,)
  • f' {变量名}'

标签:语句,内置,name,数据类型,索引,tag,字符串,print
From: https://www.cnblogs.com/zenopan101861/p/18108213

相关文章

  • 【Redis】快速入门 数据类型 常用指令 在Java中操作Redis
    文章目录一、简介二、特点三、下载与安装四、使用4.1服务器启动4.2客户端连接命令4.3修改Redis配置文件4.4客户端图形化界面五、数据类型5.1五种常用数据类型介绍5.2各种数据类型特点六、常用命令6.1字符串操作命令6.2哈希操作命令6.3列表操作命令6.4集合操......
  • http内置库(1)-HTTPStatus
    http内置库文档:https://docs.python.org/zh-cn/3.10/library/http.htmlhttp是一个包,它收集了多个用于处理超文本传输协议的模块:http.client是一个底层的HTTP协议客户端;对于高层级的URL访问请使用urllib.requesthttp.server包含基于socketserver的基本HTTP服......
  • 修仙之条件语句与循环语句
    修仙之条件语句与循环语句一、条件语句1.算术运算符,逻辑运算符a.算术运算符b.逻辑运算符2.if语句3.switch语句二、循环语句1.while语句2.dowhile语句3.for语句总结一、条件语句1.算术运算符,逻辑运算符a.算术运算符在写代码时候,一定会涉及到计算。C语言......
  • 2.python 基本数据类型
    #python基本数据类型#python中等号用来给变量赋值counter=100#整形变量miles=1000.0#浮点型变量name="runoob"#字符串print(counter)print(miles)print(name)#python允许同时为多个变量赋值a=b=c=1print(a)print(b)print(c)#为多个对......
  • 3.python 数据类型转换
    #python数据类型转换"""python数据类型转换可以分为两种:隐式类型转换-自动完成显示类型转换-需要使用类型函数来转换"""#隐式类型转换(自动类型转换)#隐式类型转换中,python会自动将一种数据类型转换为另一种数据类型。#转换规则:低精度向高精度转换(bool->int->......
  • Java(2)之变量,数据类型,运算符
    1、标识符在java中标识符是由字母数字下划线,美元符号组成(其中数字没办法作首)在java中是区分大小写的。2、关键字关键字是在java中赋予了特殊的含义的字符,只能用于特定地方例如包package类class接口interface引用:this,supe,创建对象:new等等关键字引用需要注意大小写,且......
  • Java-数据类型
    前言:本文主要讲述八大数据类型以及使用规范,最后对知识进行一个拓展。强类型语言要求变量使用要严格符合规定,所有变量都必须先定义后才能使用弱类型语言基本类型(primitivetype)引用类型(referencetype)*不规范的*规范的*如下面这种定义变量是可以成功:*注意事项:......
  • C语言02-常量、二进制、数据类型
    第4章常量1.常量特点程序运行时,其值不能改变的量,即为常量。2.常量分类字面量常量标识符常量3.常量定义方式(标识符常量)①#define宏定义②const关键字(C99标准增加)4.两种定义方式区别类型检查:const编译阶段会进行类型检查,#define方式不......
  • 02-常量、二进制、数据类型
    第4章常量1.常量特点程序运行时,其值不能改变的量,即为常量。2.常量分类字面量常量标识符常量3.常量定义方式(标识符常量)①#define宏定义②const关键字(C99标准增加)4.两种定义方式区别类型检查:const编译阶段会进行类型检查,#define方式不......
  • MYSQL数字函数实操宝典:场景化SQL语句一网打尽
    ​......