python学习--12 基本数据类型
数字 int
-int 功能
1.转换
例如:
- a = '123' # 字符串
print(type(a),a)
b = int(a) # 将字符串转换成int
print(type(b),b)
运算结果:
- <class 'str'> 123
- <class 'int'> 123
- Process finished with exit code 0
2.bit_length 的意思
- age = 3 # 表示 : 当前数字的二进制,至少用n位表示
- r = age.bit_length()
- print(r)
运行结果:
- 2
- Process finished with exit code 0
-str 字符串的功能 个别举例:
- age = "aBcabc"
- a = age.capitalize() #首字母大写
- print(a)
- q = age.casefold() #所有字母变小写 (更好用,更厉害)
- print(q)
- q1 = age.lower() #所有字母变小写
- print(q1)
- c = age.center(20,"*") #设置宽度,并将内容居中 。20代表总长度, *空白位置填充(仅支持一个字符,可有可无)
- print(c)
- c2 = age.count('a',2,6) #在字符串中寻找子序列出现的次数。2,6 表示从第二位到第六位的范围中寻找
- print(c2)
- c3 = age.endswith('bc') # 以XXX结尾, startswith 表示以XXX开始
- print(c3)
- c4 = age.find('bc') #从第一位开始往后寻找,找到第一个后,获取其在哪个位置 (也可以在后边加区间)
- print(c4)
- c5 = age.index('bc') # 也是从第一个开始寻找,但是如果超过位数,就会报错
- print(c5)
- name = 'i am {y}, age {v}'
- print(name)
- b = name.format(y='aaaaa',v=18) #格式化,将一个字符串中的占位符替换为指定的值
- print(b)
- mingzi = 'i am {0}, age {1}'
- print(mingzi)
- i = mingzi.format('ljj',19) #按照字符串的位置顺序来替换的,0是第一位,1是第二位
- print(i)
- sex = 'i am {p},age{o}'
- print(sex)
- n = sex.format_map({"p":'lxj',"o":20}) # 同上,也是占位
- print(n)
- test = ''
- j = test.isalnum() #判断字符串中是否全是数字 或字母
- print(j)
运算结果:
- Abcabc
- abcabc
- abcabc
- *******aBcabc*******
- 1
- True
- 4
- 4
- i am {y}, age {v}
- i am aaaaa, age 18
- i am {0}, age {1}
- i am ljj, age 19
- i am {p},age{o}
- i am lxj,age20
- True
- Process finished with exit code 0
python学习--12 基本数据类型的更多相关文章
- Python学习笔记 - day3 - 数据类型及运算符
Python的数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同 ...
- 记录我的 python 学习历程-Day03 数据类型 str切片 for循环
一.啥是数据类型 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,"汉"是文字,否则它是分 ...
- python学习第九天数据类型列表创建,查找操作方法
数据类型中列表是整个python最常用的数据类型,列表最常用的方法就是创建,增删改查,切片,循环以及排序等系列操作,任何操作都离不开增删改查操作,这样很容记住操作方法 1,列表的创建 list=[] ...
- Python学习-字符编码, 数据类型
本篇主要内容: 字符编码 Python中的数据类型有哪些 类型的一些常用操作及方法 一.字符编码 编码解释的大部分内容摘自廖雪峰老师教程中的讲解,点击跳转. 简单介绍: 我们知道计算机只能处理数字,如 ...
- python学习道路(day2note)(数据类型,运算符,字符串,列表)
一,数据类型 1.1数字 数字分为int(整型),long(长整型),float(浮点型) 1.1.1 int整型的取值范围为 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31- ...
- python学习之核心数据类型
python核心数据类型 对象类型 例子 数字 1234,-345 字符串 'spam' 列表 [1,3,'ds'] 元组 (1,'spam',6) 字典 {'name':'lili','age':1 ...
- python学习03-数据类型
一.基本数据类型--数字 布尔型 bool型只有两个值:True和False 之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False. 以下是布尔值是False的各种情况: ...
- Python学习笔记---数 数据类型 运算
python的四种数类型: 整数 int 浮点型 float 布尔 boolen 复数 complex >>> type(5)<class 'int'>>>& ...
- Python学习手册之数据类型
在上一篇文章中,我们介绍了 Python 的异常和文件,现在我们介绍 Python 中的数据类型. 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/99799 ...
随机推荐
- 【MongoDB】查询字段对应的数组中包含某个值
在MongoDB操作的时候,我们可能会遇到查询[字段对应的数组中包含某个值]的数据,查询语句如下,假设表名为user. 示例1 数据 { id: 1, state_arr: [ "123&q ...
- Apache Flink - Batch(DataSet API)
Flink DataSet API编程指南: Flink中的DataSet程序是实现数据集转换的常规程序(例如,过滤,映射,连接,分组).数据集最初是从某些来源创建的(例如,通过读取文件或从本地集合创 ...
- 1.linux 基本操作和命令
整理复习之前的linux学习笔记,正好贴出来了. 1.[root@chen ~]# [当前登录用户@主机名 当前所在目录]# 当前用户身份 #号表示管理员root $号表示 ...
- Oracle 存储过程—为数传递变量
oracle 存储过程的基本语法create or replace procedure proc1( p_para1 varchar2, p_para2 out varchar2, p_para3 i ...
- osg fbx 模型树结构
void Test::printOsgGroup(osg::ref_ptr<osg::Group> &groupParam) { qDebug() <<groupPar ...
- 转载:Spark中文指南(入门篇)-Spark编程模型(一)
原文:https://www.cnblogs.com/miqi1992/p/5621268.html 前言 本章将对Spark做一个简单的介绍,更多教程请参考:Spark教程 本章知识点概括 Apac ...
- ubuntu18.04安装chromium浏览器
sudo add-apt-repository ppa:a-v-shkop/chromium sudo apt-get upate sudo apt-get install chromium-brow ...
- 第二十四章 在线会话管理——《跟我学Shiro》
目录贴:跟我学Shiro目录贴 有时候需要显示当前在线人数.当前在线用户,有时候可能需要强制某个用户下线等:此时就需要获取相应的在线用户并进行一些操作. 本章基于<第十六章 综合实例>代码 ...
- pip3快速下载paddle
安装百度的paddle paddle时很慢,后来采用国内的源,速度嗖嗖滴 pip3 install -U paddlepaddle -i https://pypi.douban.com/simple/ ...
- Hyper-V VM Generation 2 - Can not boot from .ISO (Hyper-V Gen2不能從DVD啓動 ISO)
Q: Hyper-V VM Generation 2 - Can not boot from .ISO (Hyper-V Gen 2不能從DVD啓動 ISO ) A: Disable secure ...