我的编程空间,编程开发者的网络收藏夹
学习永远不晚

day03 int bool str

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

day03 int bool str

今日内容:

1. python基本数据类型回顾

2. int----数字类型

3. bool---布尔类型

4. str--- 字符串串类型

 

一.python基本数据类型

1. int ==>  整数. 主要⽤用来进⾏行行数学运算

2. str ==> 字符串串, 可以保存少量量数据并进⾏行行相应的操作

3. bool==>判断真假, True, False

 4. list==> 存储⼤大量量数据.⽤用[ ]表⽰示

5. tuple=> 元组, 不可以发⽣生改变 ⽤用( )表⽰示

6. dict==> 字典, 保存键值对, ⼀一样可以保存⼤大量量数据

7. set==> 集合, 保存⼤大量量数据.  不可以重复. 其实就是不保存value的dict

 

二.  整数(int)

bit_length(). 计算整数在内存中占⽤用的二进制码的长度

变量.bit_length()

三. 布尔值(bool)

取值只有True, False. bool值没有操作.    

转换问题:        

str => int       int(str)      

int => str       str(int)      

int => bool    bool(int).  0是False 非0是True       

bool=>int      int(bool)   True是1, False是0       

str => bool   bool(str)   空字符串是False,  不空是True       

bool => str  str(bool)    把bool值转换成相应的"值"

转完还是T/F但是已经是字符串

 

结论1:x转换成y类型   y(x)

结论2:所有的空都是False。 非空都是True

 

四. 字符串(str)   

把字符连成串. 在python中⽤用', ", ''', """引起来的内容被称为字符串.

  1. 索引. 索引就是下标. 切记, 下标从0开始
  2. 切片, 我们可以使⽤用下标来截取部分字符串串的内容

语法: str[start: end]    规则: 顾头不顾腚, 从start开始截取. 截取到end位置. 但不包括end

步长: 如果是整数, 则从左往右取. 如果是负数. 则从右往左取. 默认是1   

切片语法:  str[start:end:step]    start: 起始位置    end: 结束位置    step:步长

从start开始到end结束。 但是取不到end. 每step个取一个

 

字符串的相关操作方法

切记, 字符串是不可变的对象, 所以任何操作对原字符串是不会有任何影响的

字符串本身是不会发生改变的. 需要我们 用变量重新获取

常用:

    1.upper() 全部转化成大写字母  lower小写  

    2.strip() 去掉左右两段的空白(空格,\n, \t)

    3.replace(old, new) 字符串替换

    4.split() 切割. 得到的结果是一个列表. 如果没有就返回原样

如果切割边缘就会出现空的字符注意!这是坑!

    5.startswith() 判断是否以xxx开头 endswith() 以..结束

    6.find() 查找。如果找到了。 返回索引。如果找不到返回-1 可以切片找

7.len() 内置函数,求字符串长度

一般:

       title()  被特殊字符隔开的字符首字母大写,中文也算特殊字符

       center()  居中 例:变量.center(10,’-’)  即拉长成10,原变量居中,其他用’-’ 补

       index() 求索引位置 找不到就报错

       isalnum()判断数字和字母

       isalpha() 判断字母

       isdigit() 判断数字,不包括小数点   isnumeric()  可以判断中文数字 如 一,二

      

       len() 计算字符串长度  a= ‘1a2’ b=len(a)  –  b=3  len()和print()使用方法一样

格式化输出

s11 = "我叫{0}, 今年年{2}岁了了, 我喜欢{1}".format("周杰伦", "周润发", 28)   # 指定位置

s12 = "我叫{name}, 今年年{age}岁了了, 我喜欢{singer}".format(name="周杰伦", singer="周润发", age=28)     # 指定关键字

      

for循环

       for 变量 in 可迭代对象 :

              循环体

       Else:

              这是如果for循环完了就开始运行这里的内容 即收尾

 

      

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

day03 int bool str

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

day03 int bool str

今日内容:1. python基本数据类型回顾2. int----数字类型3. bool---布尔类型4. str--- 字符串串类型 一.python基本数据类型1. int ==>  整数. 主要⽤用来进⾏行行数学运算2. str ==>
2023-01-30

python str转bool方法

def str_to_bool(str): return True if str.lower() == 'true' else False
2023-01-31

基本数据类型(int, bool, st

一.python基本数据类型  1. int ==> 整数. 主要用来进行数学运算  2. str ==> 字符串, 可以保存少量数据并进行相应的操作  3. bool==>判断真假, True, False  4. list==> 存储大
2023-01-30

python各种类型转换-int,str

int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real
2023-01-31

第三天-基本数据类型 int bool

# python基础数据类型# 1. int 整数# 2.str 字符串.不会用字符串保存大量的数据# 3.bool 布尔值. True, False# 4.list 列表(重点) 存放大量的数据# 5.dict 字典 key: value
2023-01-30

python如何把str转换成int

在Python中,可以使用内置的int()函数将字符串转换为整数。以下是一个示例:string = "123"number = int(string)print(number) # 输出:123print(type(number
python如何把str转换成int
2024-02-29

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录