码迷,mamicode.com
首页 > 编程语言 > 详细

python02 运算符,基本数据类型,整型,字符串

时间:2018-11-14 01:12:09      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:使用   map   工具   方法   进制   检测   技术分享   charm   包含   

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 运算符,基本数据类型,整型,字符串

标签:使用   map   工具   方法   进制   检测   技术分享   charm   包含   

原文地址:https://www.cnblogs.com/MrYangjlPython/p/9955553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!