整型,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. React入门知识点清单

    做前端的一定都知道现在是三大框架--Vue.React.Angular三足鼎立的时代.Vue是公认的最容易入门的,因为它文件结构上有传统的HTML的影子,让刚接触它的前端人员刚到很"亲切&q ...

  2. 精通awk系列(8):awk划分字段的3种方式

    回到: Linux系列文章 Shell系列文章 Awk系列文章 详细分析awk字段分割 awk读取每一条记录之后,会将其赋值给$0,同时还会对这条记录按照预定义变量FS划分字段,将划分好的各个字段分别 ...

  3. C# 彻底搞懂async/await

    前言 Talk is cheap, Show you the code first! private void button1_Click(object sender, EventArgs e) { ...

  4. 用例图浅谈以及OOA再到情景分析的面向对象电梯的设计(慕课东北大学)面向对象设计思维模式

    上班初期还不太适应,平时学习进度也跟不上,节奏慢下来会有时间更新的了. Diagram  这边以学生课程报名系统为例    这就是一种简单的用例图 用例图可以给读者提供的信息非常丰富,但是缺点是都是概 ...

  5. 部署k8s集群监控Heapster

    git clone https://github.com/kubernetes/heapster.gitkubectl apply -f heapster/deploy/kube-config/inf ...

  6. [ch03-02] 交叉熵损失函数

    系列博客,原文在笔者所维护的github上:https://aka.ms/beginnerAI, 点击star加星不要吝啬,星越多笔者越努力. 3.2 交叉熵损失函数 交叉熵(Cross Entrop ...

  7. python与redis交互及redis基本使用

    Redis简介 Redis是一使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日个开源的志型.Key-Value数据库,并提供多种语言的API. 从2010年3月15日起,Redis的开发工 ...

  8. 在vue中选中某个标签,并且对其属性进行操作

    第一步:在标签中添加ref="111"属性 第二步:this.$refs.111.属性=""   此步骤是一111为标记选中了要操作的标签,通过点属性的方法,进 ...

  9. c#-PropertyChangingEventArgs

    MSDN 解释连接:https://msdn.microsoft.com/zh-cn/library/system.eventargs.aspx#inheritanceContinued[Serial ...

  10. Vue之组件及组件通信

    组件之全局组件 //注意:需要在Vue实例化之前注册全局组件,使用Vue.component("组件名",{ template:`组件模板` }) Vue.component(&q ...