1.python开发IDE

pycharm,python编写工具,,

#专业版

#不需要汉化

注册码问题解决

https://www.cnblogs.com/evlon/p/4934705.html
整体注释:选中后,ctrl+?

2.运算符

算数运算符   +      -   *   /    %    **(幂)   //(向下取整)

比较运算符  ==      >    <    >=   <=     !=不等于   <>不等于

赋值运算符  =  +=   -=     *=     /=   %=    **=   //=

逻辑运算符  and   or   not

成员运算符   in /  not  in

--------------------------------------------------------------------------------------------------------------------------

-in/not in  一个字符串是否在另一个字符串里面   a  in b==true   a是b的子序列

==      >    <    >=   <=     !=不等于   <>不等于

布尔值   True   False

and      or没有特殊字符,就是and   or

v  =  条件1   and   条件2   or   条件3   and 条件4

如果 条件1为假,则全为假,如果 条件1为真再看条件2 ,如果   条件1and条件2为假,需要看or后面,如果后面全为真,所以就为真,否则为假

3.基本数据类型

数字 int

整形   int

python3不管数字多大都是int,,,

python2中,范围     32位:-2^31~2^31-1 64位:-2^63~2^63-1     范围外叫长整型  long

字符串  str

列表 list

元祖 tuple

字典  dict

布尔值  bool

4.数字详解  int

--  class int(x, base=10)

  • x -- 字符串或数字。
  • base -- 进制数,默认十进制。

--type(a)  获得a的类型

--bit_length()   获取该数的二进制位数

* 0b11  二进制开头 0b

*a=10,b=11

5.字符串详解   str

-- capitalize()将字符串的第一个字母变成大写,其他字母变小写

--lower() 方法转换字符串中所有大写字符为小写。

--casefold()方法转换字符串中所有大写字符为小写。比lower()更厉害,非英语也可转换

--center()  返回一个原字符串居中,并使用 (fillchar的值)  填充至长度 width 的新字符串。默认填充字符为空格。

   str.center(width, fillchar=None)
  • width -- 字符串的总宽度。
  • fillchar -- 填充字符。只能填一个字符,支持中文,可有可无.有None表示可以带,也可以不带,

--count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

count(sub, start=None,end=None)
str.count(sub, start= 开始位置(可以为空),end=结束位置(可以为空))
--endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
--startswith()
  • suffix -- 该参数可以是一个字符串或者是一个元素This could be a string or could also be a tuple of suffixes to look for.
  • start -- 字符串中的开始位置。可以为空,默认0
  • end -- 字符中结束位置。可以为空,默认最大长度

--find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1

  • str -- 指定检索的字符串
  • beg -- 开始索引,默认为0。可以为空
  • end -- 结束索引,默认为字符串的长度。可以为空

--format ()格式化将占位符替换为指定的值,可以根据顺序替换

--format_map()格式化将占位符替换为指定的值,可以根据顺序替换

--index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。一般不用

  • str -- 指定检索的字符串
  • beg -- 开始索引,默认为0。
  • end -- 结束索引,默认为字符串的长度。

-- isalnum() 方法检测字符串是否由字母和数字组成。返回布尔值

python02 运算符,基本数据类型,整型,字符串的更多相关文章

  1. Golang的基础数据类型-整型

    Golang的基础数据类型-整型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.整型概述 Go语言的整数类型一共有10个. int: 默认是有符号(signed)整形,占用空间 ...

  2. GO语言学习——基本数据类型——整型、浮点型、复数、布尔值、fmt占位符

    基本数据类型 整型 整型分为以下两个大类: 按长度分为:int8.int16.int32.int64 对应的无符号整型:uint8.uint16.uint32.uint64 其中,uint8就是我们熟 ...

  3. GOLANG 基本数据类型 整型

    基本数据类型-整型 种类     有符号(负号)      int8 int16 int32 int64 无符号(无符号) uint8 uint16 uint32 uint64 架构特定(取决于系统位 ...

  4. 工具函数判断data为整型字符串

    /** * 如果data是整型字符串,则转为整型,否则原样返回 * @param {*} data 整型字符串 */ export const stringToInt = (data) => { ...

  5. python基础知识2——基本的数据类型——整型,长整型,浮点型,字符串

    磨人的小妖精们啊!终于可以归置下自己的大脑啦,在这里我要把--整型,长整型,浮点型,字符串,列表,元组,字典,集合,这几个知识点特别多的东西,统一的捯饬捯饬,不然一直脑袋里面乱乱的. 对于Python ...

  6. 第一节 Python基础之数据类型(整型,布尔值,字符串)

    数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小 ...

  7. [日常] Go语言圣经--作用域,基础数据类型,整型

    go语言圣经-作用域 1.一个声明语句将程序中的实体和一个名字关联,比如一个函数或一个变量 2.一个变量的生命周期是指程序运行时变量存在的有效时间段;声明语句的作用域对应的是一个源代码的文本区域,它是 ...

  8. 整型 字符串方法 for循环

    整型 # 整型 -- 数字 (int) # 用于比较和运算的 # 32位 -2 ** 31 ~ 2 ** 31 -1 # 64位 -2 ** 63 ~ 2 ** 63 -1 # + - * / // ...

  9. python 数据类型---布尔型& 字符串

    python数据类型-----布尔型 真或假=>1或0 >>> 1==True True >>> 0==False True python 数据类型----- ...

随机推荐

  1. Numpy、SciPy、MatPlotLib在Python2.7.9下的安装与配置

    前言: Python安装完Numpy,SciPy和MatplotLib后,可以成为非常犀利的科研利器.网上关于这三个库的安装都写得非常不错,但是大部分人遇到的问题并不是如何安装,而是安装好后因为配置不 ...

  2. 自己遇到的ajax调用ashx文件无法获取返回值的一种情况

    无法获取返回值的ashx文件大致如下: public void ProcessRequest (HttpContext context) { context.Response.ContentType ...

  3. 我是一个录像机(NVR)

    我是一个网络录像机,简称NVR.我的前辈是DVR,我们的区别很简单,DVR接的是模拟摄像机,我连接的是IP摄像机. 我的前辈DVR比我辛苦,因为模拟摄像机的模拟信号连过来之后,他要进行数字化.编码压缩 ...

  4. dns缓存刷新时间是多久?dns本地缓存时间介绍

    原文: http://www.winwin7.com/JC/4742.html dns缓存刷新时间是多久?一般来说,我们只知道DNS解析是互联网绝大多数应用的实际寻址方式,在我们打开某站点,DNS返回 ...

  5. WindowsServer2012R2开机进入CMD,关闭后黑屏问题

    原因分析: 因为自己在卸载IIS的时候,不小心卸载了.net framework,系统没有了图形界面(由完整模式Full变为了核心模式core),需要重新恢复.net framework4.5. 解决 ...

  6. python学习笔记之四-多进程&多线程&异步非阻塞

    ProcessPoolExecutor对multiprocessing进行了高级抽象,暴露出简单的统一接口. 异步非阻塞 爬虫 对于异步IO请求的本质则是[非阻塞Socket]+[IO多路复用]: & ...

  7. activate-power-mode效果实验(未完全成功)

    原产地: Atom 支持版本一览 https://github.com/codeinthedark/awesome-power-mode 1.安装Atom:[ AtomSetup-x64.exe] 百 ...

  8. gradle-4.1-all.zip离线包下载 极速 android studio2.3 3.0编译必备

    http://download.csdn.net/download/yongheng289/10039982 gradle-4.1-all.zip离线包下载 极速 android studio2.3 ...

  9. 面向的phthon2+3 的场景,Anaconda 安装+环境配置+管理

    standard procedure in pyCharm for creating environment when Anaconda installed Create a conda env vi ...

  10. Linux环境变量设置/etc/profile、/etc/bashrc、~/.profile、~/.bashrc区别

    登入系统读取步骤: 当登入系统时候获得一个shell进程时,其读取环境设定档有三步 : 1.首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/p ...