数字 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 基本数据类型的更多相关文章

  1. Python学习笔记 - day3 - 数据类型及运算符

    Python的数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同 ...

  2. 记录我的 python 学习历程-Day03 数据类型 str切片 for循环

    一.啥是数据类型 ​ 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,"汉"是文字,否则它是分 ...

  3. python学习第九天数据类型列表创建,查找操作方法

    数据类型中列表是整个python最常用的数据类型,列表最常用的方法就是创建,增删改查,切片,循环以及排序等系列操作,任何操作都离不开增删改查操作,这样很容记住操作方法 1,列表的创建 list=[] ...

  4. Python学习-字符编码, 数据类型

    本篇主要内容: 字符编码 Python中的数据类型有哪些 类型的一些常用操作及方法 一.字符编码 编码解释的大部分内容摘自廖雪峰老师教程中的讲解,点击跳转. 简单介绍: 我们知道计算机只能处理数字,如 ...

  5. python学习道路(day2note)(数据类型,运算符,字符串,列表)

    一,数据类型 1.1数字 数字分为int(整型),long(长整型),float(浮点型) 1.1.1 int整型的取值范围为 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31- ...

  6. python学习之核心数据类型

    python核心数据类型 对象类型 例子 数字 1234,-345 字符串 'spam' 列表 [1,3,'ds'] 元组 (1,'spam',6) 字典 {'name':'lili','age':1 ...

  7. python学习03-数据类型

    一.基本数据类型--数字 布尔型 bool型只有两个值:True和False 之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False. 以下是布尔值是False的各种情况: ...

  8. Python学习笔记---数 数据类型 运算

    python的四种数类型: 整数 int 浮点型 float 布尔 boolen 复数 complex >>> type(5)<class 'int'>>>& ...

  9. Python学习手册之数据类型

    在上一篇文章中,我们介绍了 Python 的异常和文件,现在我们介绍 Python 中的数据类型. 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/99799 ...

随机推荐

  1. NOIP1999提高组 题解报告

    T1 导弹拦截 题目大意:依次有\(n\) (\(n \le 10^5\))枚导弹,一套导弹拦截系统只能拦截一系列高度递减的导弹(一套系统拦截的弹道不一定相邻).求一套系统最多能拦截多少导弹,以及最少 ...

  2. Windows下OpenFOAM开发及使用环境配置指南 (1)【转载】

    转载自:http://openfoam.blog.sohu.com/158614863.html *************************************************** ...

  3. Entity Framework 一个表多个外键关联另外一张表的相同主键

    一. 报错 异常:System.Data.Entity.Infrastructure.DbUpdateException: 更新条目时出错.有关详细信息,请参阅内部异常. ---> System ...

  4. SQL SERVER 从其它数据库中复制带自增ID主键的表数据

    SQL SERVER两个结构相同(或不同)的表,互相导入数据,方法有两种: 1.使用SQL SERVER 自带的导出.导入功能,在库名上右击,“任务”,导出数据.导入数据,这个操作具体不就不多讲了. ...

  5. ngx.shared.DICT.get 详解

    ngx.shared.DICT.get 原文: ngx.shared.DICT.get syntax: value, flags = ngx.shared.DICT:get(key) context: ...

  6. LeetCode 209. 长度最小的子数组(Minimum Size Subarray Sum)

    题目描述 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组.如果不存在符合条件的连续子数组,返回 0. 示例: 输入: s = 7, nums ...

  7. Selenium: 利用select模块操作下拉框

    在利用selenium进行UI自动化测试过程中,经常会遇到下拉框选项,这篇博客,就介绍下如何利用selenium的Select模块来对标准select下拉框进行操作... 首先导入Select模块: ...

  8. fcntl 函数

    设置文件的flags,阻塞设置成非阻塞,非阻塞设置成阻塞(这连个在server开发中可以封装为基本函数) 线程引入 pthread_self 和 pthread_equal 原因 ——解决不同平台的问 ...

  9. ASP.NET MVC传递Model到视图的多种方式之通用方式的使用

    ASP.NET MVC传递Model到视图的多种方式总结——通用方式的使用 有多种方式可以将数据传递到视图,如下所示: ViewData ViewBag PartialView TempData Vi ...

  10. 神经网络模型(Backbone)

    自己搭建神经网络时,一般都采用已有的网络模型,在其基础上进行修改.从2012年的AlexNet出现,如今已经出现许多优秀的网络模型,如下图所示. 主要有三个发展方向: Deeper:网络层数更深,代表 ...