基础补充(五)——数据类型

数据类型

一、数字

#整型int
  作用:年纪,等级,身份证号,qq号等整型数字相关
  定义:
    age=10 #本质age=int(10)

#浮点型float
  作用:薪资,身高,体重,体质参数等浮点数相关

    salary=3000.3 #本质salary=float(3000.3)

#二进制,十进制,八进制,十六进制

二、字符串

#作用:名字,性别,国籍,地址等描述信息

#定义:在单引号\双引号\三引号内,由一串字符组成
name=‘tom‘

#优先掌握的操作:
#1、按索引取值(正向取+反向取) :只能取
#2、切片(顾头不顾尾,步长)
#3、长度len
#4、成员运算in和not in
#5、移除空白strip(移除首尾的)
#6、切分split
#7、循环

# 1. 索引
s=‘hello‘
print(s[0])                   # h
print(s[1])                   # e

# 2. 切片
s=‘asdfghjkl‘
print(s[1:3])             # sd               从索引1取起,到索引3结束(不包含尾)
print(s[:3])               # asd              从开头取起,到索引3结束(不包含尾)
print(s[::3])             # afj                步长为3,每隔3个取一个
print(s[::-1])            # lkjhgfdsa     逆序

# 3. 长度
s=‘asdfghjkl‘
print(len(s))             # 9

# 4.成员运算
s=‘asdfghjkl‘
print(‘a‘ in s)           # True
print(‘a‘ not in s)           # False

# 5.移除空白或key
s=‘asdfghjkl    ‘
s.strip()
print(s)                   # asdfghjkl

# 6.切分
s=‘asdfghjkl‘
l=s.split(‘s‘)
print(l)                   # [a,dfghjkl]

示例

列表、元组、字典、集合可参考 参考网站

原文地址:https://www.cnblogs.com/linagcheng/p/9574577.html

时间: 2024-08-30 12:59:15

基础补充(五)——数据类型的相关文章

Android核心基础第五天

一.学习目标及要求 课程目标 课程内容(必须讲的内容,就是讲课的知识点的顺序) * 掌握Activity 配置 * 掌握 Intent 显示意图 * 掌握 Intent 隐式意图 * 掌握两种意图的使用场景 * 掌握 activity 开启的数据传递 * 掌握activity的生命周期 * 掌握横竖屏切换的生命周期 * 掌握不同android版本 生命周期的细微差别 * 掌握开启activity获取返回值 * 掌握请求码 结果码的作用 * 掌握程序入口activity配置参数 * 掌握显示意图 

Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说那么的被动,我学习的是Python2.7,虽然现在随着版本的迁移至Python3,但是这个并不会对我们造成什么困扰,毕竟只是一个适应阶段 我们的学习资料:廖雪峰官方网站Python2.7教程 一.IDE选择PyCharm 我们虽然在前面一章已经配置过,但是我们还是有很多的IDE可以开发Py,比如su

JavaScript基础(五)

JavaScript基础(五) 变量的多种声明方式对作用域访问的影响 不规范的声明方式(不推荐) 不加var声明,直接进行赋值: sum = 100; var 变量名1 = 变量名2 = 变量名3 = 数据; 只有变量名1是标准方式. 不规范的变量声明方式导致作用域的访问出现变量,可能会隐式的声明为全局变量 作用域链 作用域链是用来描述 变量访问 规则的一种方式. 在任意作用域下进行变量访问时的规则:(沿作用域链向上查找) 首先查找当前作用域,如果存在就使用 如果不存在,会查找父作用域,如果存在

JavaScript基础补充

JavaScript基础补充 JavaScript是一门是弱类型 , 边解释边执行的浏览器端脚本语言. 起初的开发目的是用于浏览器端做表单验证的 ,后来发现用来网页的特效,动画非常的好用  ,发展目前, 可以用制作网页的交互特效 和数据交互,还用于在后端开发(Node.js) , 小程序 , 移动的App , 物联网... ECMAScript 标准 1.目前学习的是浏览器端的JS   = > 目前版本ES5 2.后端的JS (Node.js) 一.在网页中使用JS 1.直接在标签中通过属性添加

Python基础学习五

Python基础学习五 迭代 for x in 变量: 其中变量可以是字符串.列表.字典.集合. 当迭代字典时,通过字典的内置函数value()可以迭代出值:通过字典的内置函数items()可以迭代出键值对. for key in dict: #迭代键 for val in dict.value(): #迭代值 for k,v in dict.items(): #迭代键值对 当迭代列表时,通过内置函数enumerate()可以迭代出索引加值. for i in list #迭代列表 for i

【笨木头Lua专栏】基础补充02:函数的几个特别之处

没想到距离上一篇基础补充已经过了1年多了,近期准备捡回Lua,把基础都补补,今天来聊聊Lua的函数吧~ 0.环境 我突然对Lua又大感兴趣的最主要原因是,Cocos Code IDE開始浮出水面了,它是Cocos2d-x官方出的一款专门针对Cocos2d-x+Lua或JS的IDE.试着用了,尽管不能说非常完美.但,非常值得期待. 所以,本文使用的Lua编辑器就选它了,大家就任意吧~ 笨木头花心贡献,哈?花心?不.是用心~ 转载请注明,原文地址:http://www.benmutou.com/ar

【笨木头Lua专栏】基础补充04:迭代器初探

今天学习的内容还蛮有意思的,让我兴奋了一下~ 笨木头花心贡献,哈?花心?不,是用心~ 转载请注明,原文地址: http://www.benmutou.com/archives/1714 文章来源:笨木头与游戏开发 1.迭代器 什么是迭代器?别傻了,我最讨厌的就是名词解释了,反正就是用来遍历集合的一种方式. 比如,我们最常用的pairs,如下代码: local t = {"fdsd", "445"}; for k, v in pairs(t) do print(&qu

黑马程序员-c语言基础:各种数据类型的输出占位符

c语言中的输出操作相对java来说是比较麻烦的,每种数据类型的输出都有各自的占位符: 下面是各种数据类型的输出占位符: short/int : %d int a = 1; printf("这个整数是:%d", a); long: %ld; (long 是int得修饰,不能算是一种单独的数据类型,只是比int多了四个字节的存储空间) long long: %lld char : %c float/double : %f  float默认是6位小数输出:可以在%f中控制:例如:%.2f:输

iOS 基础 第五天(0809)

0809 - 内存管理,只对oc对象生效. alloc.retain.release.retainCount 局部变量是放在栈里面的,oc对象是放在堆里面的.栈里面的内容系统自动回收,而堆里面的内容还在,所以不适用ARC的时候要手动回收这些对象内容 如下图所示: 对象的基本结构 每一个对象内部都有一个引用计数器,占用4个字节,是一个整数,当这个引用计数器的值为0的时候,这个对象就会被系统回收销毁.当一个对象刚刚诞生的时候,这个计数器的值为1 如下图所示: 引用计数器的作用 如下图所示: 引用计数

Bootstrap<基础十五> 输入框组

Bootstrap 支持的另一个特性,输入框组.输入框组扩展自 表单控件.使用输入框组,可以很容易地向基于文本的输入框添加作为前缀和后缀的文本或按钮. 通过向输入域添加前缀和后缀的内容,您可以向用户输入添加公共的元素.例如,可以添加美元符号,或者在 Twitter 用户名前添加 @,或者应用程序接口所需要的其他公共的元素. 向 .form-control 添加前缀或后缀元素的步骤如下: 把前缀后后缀元素放在一个带有 class .input-group 的 <div> 中. 接着,在相同的 &