python 基础二-----数据类型和控制语句
一、数据类型:
1)数据类型
1、整数(int)
2、浮点数(float)
3、字符串(string)
4、列表(list)
5、 元组(tuple)
6、字典(dict): key和value是一一对应的,key必须是唯一的,字典是无序的
元组和列表的区别:
区别一:元组定义是() / list 定义是[]
区别二:元组里面的元素只能读,无法增删改
字典:
dict = {}
dict['one'] = "This is one"
dict[2] = "This is second"
apndict = {'apn': 'cmnet', 'username':'test', 'password': 1234}
print(dict['one'] ) # 输出键为'one' 的值
print(dict[2]) # 输出键为 2 的值
print(apndict) # 输出完整的字典
print(apndict.keys()) # 输出所有键
print(apndict.values() ) # 输出所有值
运行结果:
》》
This is one
This is second
{'apn': 'cmnet', 'username': 'test', 'password': 1234}
dict_keys(['apn', 'username', 'password'])
dict_values(['cmnet', 'test', 1234])
2)字符串切片:
'''字符串的切片'''
h = 'hello python,2021'
print(h[1:4]) # 丛1 到4
print(h[4:]) # 丛4开始往后
print(h[:4]) # 丛前面开始到4
print(h[::-1]) #字符串反转
print(h[4:1:-1])# 丛1到4反着取
print(h[4::-1]) # 丛4往前反着取
字符串的简单函数:
计算字符串的长度:len()
print(len(h))
》17
统计某个字符出现的次数:.count()
print(h.count('o'))
》2
3)布尔值:bool (True,False),在编程的世界里,非0为真,0为假
a = None
b = ''
c = 0
print(bool(a)) # False
print(bool(b)) # False
print(bool(c)) #False
d = 1
e = -1
f = '0'
print(bool(d)) # True
print(bool(e)) # True
print(bool(f)) # True
4)列表:list(常用操作:增删改)
list的常用函数:len()计算长度,sort()排序,count()统计某个字符出现的次数
二、控制语句:
1) if
2) for 语句
a、 遍历字符串:
str = "this is test"
for i in str:
print(i)
b、遍历list:
c、range 的应用,通常可以用来设置某个流程循环几次
while
循环中break 和continue 的应用:
break:结束for循环
continue:跳出本次循环继续下一个
break:直接退出for循环
while 循环:
例如:实现1~20的偶数相加,当总和大于40时退出循环
python 基础二-----数据类型和控制语句的更多相关文章
- python基础(二)----数据类型
Python基础第二章 二进制 字符编码 基本数据类型-数字 基本数据类型-字符串 基本数据类型-列表 基本数据类型-元组 可变.不可变数据类型和hash 基本数据类型-字典 基本数据类型-集合 二进 ...
- Python基础之数据类型
Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...
- Python 基础 二
Python 基础 二 今天对昨天学习的Python基础知识进行总结,学而不思则惘,思而不学则殆! 一.先对昨天学习的三大循环的使用情况进行总结: 1.while循环的本质就是让计算机在满足某一条件的 ...
- 第二章:python基础,数据类型
"""第二章:python基础,数据类型2.1 变量及身份运算补充2.2 二进制数2.3 字符编码每8位所占的空间位一个比特,这是计算机中最小的表示单位.每8个比特组成一 ...
- python基础一数据类型之字典
摘要: python基础一数据类型之一字典,这篇主要讲字典. 1,定义字典 2,字典的基础知识 3,字典的方法 1,定义字典 1,定义1个空字典 dict1 = {} 2,定义字典 dict1 = d ...
- python基础二(基本数据类型)
python的基本数据类型:数字.字符串.列表.元祖.字典.集合 一.基本数据类型 1.1 数字int 数字主要是用来计算用的,使用方法并不多. # bit_length() 当十进制用二进制表示的时 ...
- 进击的Python【第二章】:Python基础(二)
Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers ...
- 第一节 Python基础之数据类型(整型,布尔值,字符串)
数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小 ...
- python 基础之数据类型
一.python中的数据类型之列表 1.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 二.列表常用操作 >切片>追加>插入>修改& ...
随机推荐
- eclipse-切换分支-用途描述
操作细节参考文章 https://www.cnblogs.com/sunrunzhi/p/6509448.html 分析切换分支的用途: 背景: 1. 项目开发使用分支1.分支2: 2. 分支1代码是 ...
- 使用GitHub Actions自动编译部署hexo博客
前言 使用hexo博客也挺久的,最开始是本地hexo clean && hexo g,最后hexo d推送到服务器.后来是本地hexo clean && hexo g, ...
- ABP vNext 自动注入,暗藏天坑如斯
导言 我们在使用ABP vNext框架时,都知道该框架为我们实现了自动依赖注入(实现自动注入需要在项目里面创建Module类,并且将Module类上的DependsOn到相应的启动Module类或调用 ...
- 获取微信Token值
/** * 获取Token值 * @param $corpid * @param $corpsecret * @return mixed * @author 宁佳兵 <meilijing.nin ...
- .netcore利用perf分析高cpu使用率
目录 一 在宿主机运行perf 二 容器内安装perf 1,重新构建镜像 2,下载火焰图生成脚本 3,安装linux-perf 三 CPU占用分析 1,perf record捕获进程 2,生成火焰图 ...
- 记一次flask上传文件返回200前端却504的问题
前言 好久没写了, 主要是太忙了, 本篇记一下今天解决的一个问题吧, 耗了我大半天的时间才解决 问题 今天在调试代码时, 发现了一个诡异的问题, 我之前写了一个接口, 作用是接收上传的文件, 因为这个 ...
- Laya 断点调试
Laya 打断点调试并查看堆栈的方法 发现直接加断点不行没办法调试,直接使用这中方法好像可以,选择F5调试 var camera =this.GameScene.getChildByName(&quo ...
- mount: /dev/sdxx already mounted or /xxxx busy解决方法
异常现象: 解决方法: 1. 輸入root的密碼,進入單用戶2. 重新掛載/目錄,使其變為可讀可寫 # mount –o rw,remount / 3. 修改/etc/fstab文件 ...
- Doris
Doris 基本概念 Doris 是基于 MPP 架构的交互式 SQL 数据仓库,主要用于解决近实时的报表和多维分析. Doris 分成两部分 FE 和 BE ,FE 负责存储以及维护集群元数据.接收 ...
- USB充电限流芯片,输出短路关闭,过压关闭
PW1503,PW1502是超低RDS(ON)开关,具有可编程的电流限制,以保护电源源于过电流和短路保护.它具有超温保护以及反向闭锁功能. PW1503,PW1502采用薄型(1毫米)5针薄型SOT2 ...