整型,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. PostGIS 查询点在线上

    1.缓冲区法:查询数据库fm表里,与坐标(12989691.512 4798962.444)相距0.0001米的数据(3857坐标系) ),),),),geom) ; --如果坐标系统一,不用tran ...

  2. 【新手向】如何学习Java集合

    前言 只有光头才能变强. 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 如果认识我的同学可能就知道,我已经写过很多系列级 ...

  3. 从spring boot发邮件聊到开发的友好性

    前些天帮一个朋友做网站,全站都是静态页面,唯一需要用到后端开发的是他需要一个留言板.传统的留言板一般都是提交后保存到数据库,然后提供一个后台的留言列表给管理人员看,我嫌麻烦,就决定留言提交到后台直接发 ...

  4. 【前端】之JavaScript基础知识

    JS 基础知识 JS中,简单类型的数据存储在栈中,复杂类型的数据存储在堆中,其引用存储在栈中 JS中的深拷贝和浅拷贝: 浅拷贝:将对象中的所有简单类型的属性拷贝出来,引用类型属性直接赋值null 深拷 ...

  5. MySQL 库、表、记录、相关操作(3)

    MySQL 库.表.记录.相关操作(3) 单表查询 """ 增: insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数 ...

  6. Reachability的用法 判断用户的网络状态

    - (void)viewDidLoad { [super viewDidLoad]; // 监听网络状态发生改变的通知 [[NSNotificationCenter defaultCenter] ad ...

  7. tp5实现支付宝电脑支付(详解)

    首先吐槽一下支付宝的官方文档,它只是简单介绍一下开发的流程和参数,而对于新人来说如果只看它的官方文档很多时候是看不懂的,我也是边看文档边网上查资料才把它弄懂.下面我详细介绍支付宝的电脑支付是如何实现 ...

  8. 更适合Pythoner的标记语言Yaml学习总结

    pythonic的标记语言 之前总结过一篇关于小数据存储文件大比拼,当时着重介绍了json,因为它在各类编程语言的通用性较强.但今天,我想给大家介绍一款更加适合pythoner使用的语言Yaml. Y ...

  9. 我是怎样测试Java类的线程安全性的

    线程安全性是Java等语言/平台中类的一个重要标准,在Java中,我们经常在线程之间共享对象.由于缺乏线程安全性而导致的问题很难调试,因为它们是偶发的,而且几乎不可能有目的地重现.如何测试对象以确保它 ...

  10. JavaScript的函数申明、函数表达式、箭头函数

    JavaScript中的函数可以通过几种方式创建,如下. // 函数声明 function getName() { return 'Michael' } // 函数表达式 const getName ...