整型,bool值,字符串

一.整型

  1. 整型十进制和二进制

    • 整型:整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的

      可进行+ - * / % //(整除) **(幂运算)

    • 十进制:类似于15,20,30,152

    • 二进制:类似于110001

  2. 十进制和二进制的互相转换

    • 十进制--->二进制

      十进制除以2获取他的余数然后从下向上将这些余数拼到一起

      print(bin(15))

      例如:十进制为15 二进制为1111

整型,bool值,字符串

一.整型

  1. 整型十进制和二进制

    • 整型:整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的

      可进行+ - * / % //(整除) **(幂运算)

    • 十进制:类似于15,20,30,152

    • 二进制:类似于110001

  2. 十进制和二进制的互相转换

    • 十进制--->二进制

      十进制除以2获取他的余数然后从下向上将这些余数拼到一起

      print(bin(15))

      例如:十进制为15 二进制为1111

      • 二进制--->十进制

        将二进制数从右想向左计算,用最右边的数乘2的0次幂,一次向左运算

        例如:110001

        print(int('110001',2))

        1*2**0  +  0*2**1  +  0*2**2  +  0*2**3 + 1*2**4 + 1*2**5 =49

二.bool值

数字非零的就是True,零就是False

字符串不为空就是True,,字符串中没有任何内容就是False

三.字符串

字符串:字符串是用来存储少量数据的

索引超出字符串长度时会报错

切片超出字符串长度不会报错

索引
从左向右 0...10
从右向左-10...-1
字符串变量名[索引]
切片
字符串变量名[起始位置:终止位置]---顾头不顾尾
s = 'Python'
s1 = s.upper()#字符串全部大写
print(s1)#--->PYTHON
s2 = s.lower()#字符串全部小写
print(s2)#--->python
s3 = s.startswith('P')#判断字符串以什么开头
print(s3)#--->True
s4 = s.endswith('n')#判断字符串以什么结尾
print(s4)#--->True
s5= s[0:2].endswith('y')#判断一段字符串以什么结尾 开头也一样
print(s5)#--->print(s5)
s5 = s.endswith('y',0,2)
print(s5)
s6 = s.count('y')#统计某个字符的出现次数
print(s6)#--->1 n = ' pnythony '
n1 = n.strip()#去除字符串两边的空格,制表符,换行符 默认以制表符,换行符,空格strip
print(n1)#--->python
n2 = n.rstrip()#去除字符串右边的空格,制表符,换行符 左边为lstrip
print(n2)#---> python)
n3 = n.replace('n','k')#替换n为k
print(n3)#---> pkythok
n4 = n.replace('n','k',1)#替换n为k 1次 n为旧值,k为新值,1位次数
print(n4)#---> pkython
n5 = n.split('y')#分割,以y分割,可以有分割次数n.split('y',2) 默认以制表符,换行符,空格分割
print(n5)#--->[' pn', 'thon ']
print(s.title())#单词首字母大写
print(s.capitalize())#字符串首字母大写
print(s.swapcase())#大小写互换
    is系列:
str.isdigit # 判断是不是阿拉伯数字
str.isdecimal # 判断是不是十进制数
str.isalnum # 判断是不是字母,数字,汉字
str.isalpha # 判断是不是字母,中文

其他

for 循环

for 变量 in 可迭代对象:
print(变量)
变量可以自己修改
len 获取字符串长度
s = 'python'
print(len(s))#6
所有的数据类型都可以使用
面试
b = 'laonanhai'
for i in b:
pass
print(i)--->i
 - 二进制--->十进制

   将二进制数从右想向左计算,用最右边的数乘2的0次幂,一次向左运算  

   例如:110001

   print(int('110001',2))

   ```python
1*2**0 + 0*2**1 + 0*2**2 + 0*2**3 + 1*2**4 + 1*2**5 =49
```

二.bool值

数字非零的就是True,零就是False

字符串不为空就是True,,字符串中没有任何内容就是False

三.字符串

字符串:字符串是用来存储少量数据的

索引超出字符串长度时会报错

切片超出字符串长度不会报错

索引
从左向右 0...10
从右向左-10...-1
字符串变量名[索引]
切片
字符串变量名[起始位置:终止位置]---顾头不顾尾
s = 'Python'
s1 = s.upper()#字符串全部大写
print(s1)#--->PYTHON
s2 = s.lower()#字符串全部小写
print(s2)#--->python
s3 = s.startswith('P')#判断字符串以什么开头
print(s3)#--->True
s4 = s.endswith('n')#判断字符串以什么结尾
print(s4)#--->True
s5= s[0:2].endswith('y')#判断一段字符串以什么结尾 开头也一样
print(s5)#--->print(s5)
s5 = s.endswith('y',0,2)
print(s5)
s6 = s.count('y')#统计某个字符的出现次数
print(s6)#--->1 n = ' pnythony '
n1 = n.strip()#去除字符串两边的空格,制表符,换行符 默认以制表符,换行符,空格strip
print(n1)#--->python
n2 = n.rstrip()#去除字符串右边的空格,制表符,换行符 左边为lstrip
print(n2)#---> python)
n3 = n.replace('n','k')#替换n为k
print(n3)#---> pkythok
n4 = n.replace('n','k',1)#替换n为k 1次 n为旧值,k为新值,1位次数
print(n4)#---> pkython
n5 = n.split('y')#分割,以y分割,可以有分割次数n.split('y',2) 默认以制表符,换行符,空格分割
print(n5)#--->[' pn', 'thon ']
print(s.title())#单词首字母大写
print(s.capitalize())#字符串首字母大写
print(s.swapcase())#大小写互换
    is系列:
str.isdigit # 判断是不是阿拉伯数字
str.isdecimal # 判断是不是十进制数
str.isalnum # 判断是不是字母,数字,汉字
str.isalpha # 判断是不是字母,中文

其他

for 循环

for 变量 in 可迭代对象:
print(变量)
变量可以自己修改
len 获取字符串长度
s = 'python'
print(len(s))#6
所有的数据类型都可以使用
面试
b = 'laonanhai'
for i in b:
pass
print(i)--->i

python基础入门 整型 bool 字符串的更多相关文章

  1. python基础一整型、bool、字符串

    1整型.bool.字符串 1.整型 --数字(int) ​ 用于比较运算的 ​ 32位 -2 ** 31 ~ 2 ** 31 -1 ​ 64位 -2 ** 63 ~ 2 ** 63 -1 ​ 基础运算 ...

  2. python --- 03 整型 bool 字符串 for循环

    一.整型(int) 基本操作: 1.+ - * / % // ** 2.  .bit_length() 计算整数在内存中占⽤的⼆进制码的⻓度 如: 二.布尔值(bool) True  False 1. ...

  3. python之路---03 整型 bool 字符串 for循环

    十三.整型(int) 基本操作: 1.+ - * / % // ** 2.  .bit_length() 计算整数在内存中占⽤的⼆进制码的⻓度 如: 十四.布尔值(bool) True  False ...

  4. Python数据类型(整型,字符串类型,列表)

    一:数据的概念 1.数据是什么 x=10,数据10就是我们要存储的数据. 2.为什么数据要分不同的种类? 因为数据是用来表示状态的,不同的状态就要用不同类型的数据去表示. 3:Python中常见的数据 ...

  5. python学习3—数据类型之整型、字符串和布尔值

    python学习3-数据类型之整型.字符串和布尔值 数据类型 python3支持的数据类型共有6种: 1 Number 2 String 3 List 4 Tuple 5 Set 6 Dictiona ...

  6. Python基础入门总结

    Python基础入门教学 基础中的基础 列表.元组(tuple).字典.字符串 变量和引用 函数 python视频教程下载 基础中的基础 解释型语言和编译型语言差距: Python概述 解释器执行原理 ...

  7. [新手必备]Python 基础入门必学知识点笔记

    Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...

  8. Python基础入门教程

    Python基础入门教程 Python基础教程 Python 简介 Python环境搭建 Python 基础语法 Python 变量类型 Python 运算符 Python 条件语句 Python 循 ...

  9. Swift语法基础入门二(数组, 字典, 字符串)

    Swift语法基础入门二(数组, 字典, 字符串) 数组(有序数据的集) *格式 : [] / Int / Array() let 不可变数组 var 可变数组 注意: 不需要改变集合的时候创建不可变 ...

随机推荐

  1. objc反汇编分析,手工逆向libsystem_blocks.dylib

    上一篇<block函数块为何物?>介绍了在函数中定义的block函数块的反汇编实现,我在文中再三指出__block变量和block函数块自始还都是stack-based的,还不完全适合在离 ...

  2. DDD实战与进阶 - 值对象

    目录 DDD实战与进阶 - 值对象 概述 何为值对象 怎么运用值对象 来看一个例子 值对象的持久化 总结 DDD实战与进阶 - 值对象 概述 作为领域驱动设计战术模式中最为核心的一个部分-值对象.一直 ...

  3. [FPGA]Verilog利用PWM调制巧妙完成RGB三色彩虹呼吸灯(给简约的题目以美妙的解答)

    概述 实现彩虹呼吸灯 题目就是这么简短,但这是目前我碰到的最有意思的一道题目,因为他有无数种解决方法,并且每一种都是那么高级或者巧妙,比如 可以利用3路不同初相的PWM调制信号驱动三颗RGB灯重叠呼吸 ...

  4. Precision,Recall,F1的计算

    Precision又叫查准率,Recall又叫查全率.这两个指标共同衡量才能评价模型输出结果. TP: 预测为1(Positive),实际也为1(Truth-预测对了) TN: 预测为0(Negati ...

  5. Python3学习-基础

    1.直接运行.py文件 在Windows上是不行的,但是在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释: #!/usr/bin/env python3 print('he ...

  6. 利用Spring AOP的通知类型以及创建通知

    写在最前端 1.SpringAOP中共有六种通知类型,只要我们自定义一个类实现对应的接口,它们全都是org.springframework.aop包中的. 2.AOP的连接点可以是方法调用.方法调用本 ...

  7. 100天搞定机器学习|Day57 Adaboost知识手册(理论篇)

    Boosting算法 Boosting是一种用来提高弱分类器准确度的算法,是将"弱学习算法"提升为"强学习算法"的过程,主要思想是"三个臭皮匠顶个诸葛 ...

  8. 为什么服务器突然回复RST——小心网络中的安全设备

    RST产生原因 一般情况下导致TCP发送RST报文的原因有如下3种:    1. SYN数据段指定的目的端口处没有接收进程在等待.        2.TCP想放弃一个已经存在的连接.    3.TCP ...

  9. 【数据结构】之队列(Java语言描述)

    在[这篇文章]中,我简单介绍了队列的基本数据结构及操作方式,并用C语言代码描述了队列的基本功能实现. JDK中默认为我们提供了队列的API—— Queue . Queue是一个接口,其中提供了处理队列 ...

  10. 行内元素(inline标签)设置了行高为什么不生效,还是表现为父盒子的行高?行内元素行高问题终极解释

    最近在看张鑫旭大佬的<css世界>,读到5.2.4  内联元素 line-height 的“大值特性” ,产生了疑惑, 在开发中确实也遇到了同样的问题,深入探究后得出结果,先说结论吧,论证 ...