整型,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. shuf

    shi一个排序器,一般用来试用随机输入产生随机乱序的输出,他可以作用于输入文件或者数值范围,也可以对数组进行操作. -i -nN -e 1.掷骰子shuf -i 1-6 -n1 shuf -i 1-6 ...

  2. 利用Python学习线性代数 -- 1.1 线性方程组

    利用Python学习线性代数 -- 1.1 线性方程组 本节实现的主要功能函数,在源码文件linear_system中,后续章节将作为基本功能调用. 线性方程 线性方程组由一个或多个线性方程组成,如 ...

  3. vim-plug golang定义跳转godef

    go get -v github.com/rogpeppe/godef go install -v github.com/rogpeppe/godef ~/.config/nvim/init.vim ...

  4. ASP使用ajax来传递中文参数的编码处理

    背景 asp的第一版是0.9测试版,自从1996年ASP1.0诞生,迄今20余载.虽然asp在Windows2000 IIS服务5.0所附带的ASP 3.0发布后好像再没有更新过了,但是由于其入手简单 ...

  5. PHP抓取远程图片教程(包含不带后缀图片)

    之前做微信登录开发时候,发现微信头像图片没有后缀名,传统的图片抓取方式不奏效,需要特殊的抓取处理.所以,后来将各种情况结合起来,封装成一个类,分享出来. 创建项目 作为演示,我们在www根目录创建项目 ...

  6. Promise.all()

    Promise.all(iterable) 方法返回一个 Promise 实例,此实例在 iterable 参数内所有的 promise 都“完成(resolved)”或参数中不包含 promise  ...

  7. 人生若只如初见---Spring概述以及环境的搭建

    Spring 是什么 Spring是由Apache开发的一种轻量型Java框架,能够更加便捷使用JavaBean(之前只有EJB才能实现) Spring的主要优势:分层架构: DAO层:(Data A ...

  8. Java基础-Java基本语法

    注释: 1:多行 /*   */ 2:单行 // 3:文档 /**   */       基本数据类型: 1:整形  byte(1)  short(2)  int(4)  long(8)(一般申明lo ...

  9. [翻译] 使用 Serverless 和 .NET Core 构建飞速发展的架构

    原文:Fast growing architectures with serverless and .NET Core 作者:Samuele Resca Serverless 技术为开发人员提供了一种 ...

  10. 2019牛客暑期多校训练营(第九场) E-All men are brothers(并查集+组合数学)

    >传送门< 题意:最初有 n个人且互不认识,接下来 m行,每行有 x,y表示x和y交朋友,朋友关系满足自反性和传递性,每次输出当前选取4个人且互不认识的方案数. 思路:比赛的时候知道是用并 ...