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.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 二.列表常用操作 >切片>追加>插入>修改& ...
随机推荐
- Python 字符串操作分类
应用举例: str="abc defghi jklm nopqrstuvwxyz" print(str.isspace()) 运行结果: False 1) 判断类型 方法 | 说明 ...
- python之logging 模块(下篇)
四.日志处理流程(第二种日志使用方式) 上面简单配置的方法例子中我们了解到了logging.debug().logging.info().logging.warning().logging.error ...
- Phoenix-4.14-cdh5.14.2与hbase-1.2.0-cdh5.14.2集成测试
Phoenix介绍: 针对hbase开发的第三方插件,目前已贡献给Apache,顶级项目 Phoenix是构建在HBase上的一个SQL层 可以使用类似于操作mysql的标准sql语句,作为h ...
- CentOS-8.3.2011-x86_64 配置网络环境的几个方案以及问题处理方法
1. 在安装前的环境配置中配置网络 可以通过 NETWORK & HOST NAME 进行网络配置, 推介通过这里便捷设置. 如果在安装的 CentOS 之前的配置选项中没有进行用户和网络的配 ...
- 并发编程--锁--Lock和Synchronized
说说对于 synchronized 关键字的了解? synchronized关键字解决的是多个线程之间访问资源的同步性: synchronized 关键字可以保证被它修饰的方法或者代码块在任意时刻只能 ...
- 一个简单的字符串,为什么 Redis 要设计的如此特别
Redis 的 9 种数据类型 本文GitHub已收录:https://zhouwenxing.github.io/ Redis 中支持的数据类型到 5.0.5 版本,一共有 9 种.分别是: 1.B ...
- thinkphp redis实现文章点赞功能并同步入mysql
<?php namespace app\common\controller; use think\App; use think\facade\Cache; use think\facade\Db ...
- oracle 19C 静默安装(单机版)
一.前期环境准备 1.硬件信息 (1)主机版本 [root@localhost ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server ...
- Java API 操作HBase Shell
HBase Shell API 操作 创建工程 本实验的环境实在ubuntu18.04下完成,首先在改虚拟机中安装开发工具eclipse. 然后创建Java项目名字叫hbase-test 配置运行环境 ...
- 在Linux系统下限制指定目录的大小以及文件/文件夹数量
背景说明 在Linux操作系统下有时需要限制一个指定文件夹的大小和文件夹内可存储的文件数量,有可能是出于安全的考量或者定制化的配置,这里我们提供了一种方案:用dd创建一个空的img镜像,进行格式化的配 ...
