一:python的基本类型

1.int  -----整数,主要进行数学运算

2.str  -----字符串,可以保存少量数据,并进行相关操作,

3. bool ---布尔类型,判断真假

4.list ----列表.存储大量的数据 用[ ]表示

5.tuple ----元组,不可以发生改变的列表, 用()表示

6.dict ----字典,保存键值对,一样可以保存大量的数据

7,set -----集合,保存大量的数据. 并且不可以重复

二:列表切片问题

1:列表索引问题

列表是内容排序[0.1.2.3.4.5.6]

       [-6,-5,-4,,-3,-2,-1]

# s1= 'python是非常nb的语言'

print(s1[0])

输出   p

print(s1[2])

输出   t

print(s1[-1])

输出:  言

2:切片问题

语法规则:str[start,end,step]

      开始,尾巴,步长

总结:看头不看尾巴,左到右,步长看情况

#s2='python是非常厉害的语言'

print(s2[0:3])

输出  pyt

print(s2[2:5])

输出 tho

print (s2[0:4:2])

输出 pt

print(s2[-1:])

输出 言

print(s2[-5:-1])

输出 厉害的语  (顾头不顾尾,尾巴是-1 的位置)

三:字符串相关的操作

s3='python是nB的语言'

`````大小写转换

s4 = s3.capitalize()         #该函数没有返回值,需要一个变量接收才行

print(s4)

输出:Python是nb的语言

`````所有字母都变成大写(小写)               经常用

ret  =  s3.lower()   全部转换成小写

ret  =  s3.upper()  全部转换成大写

# 例子  常用的验证码验证

yanzhengma = 'AbCdEf'

inputname  = input('请输入验证码,不区分大小写')

if inputname.upper()== yanzhengma.upper() :

   print('验证码正确')

else:

  print('验证码不正确')

`````字符居中   不常用

ret = s3.center(10,'*')   # 拉成10个字符把字符串放中间,其余位置填补*

`````去空格   经常用

s6 = '   acf   asd   '

ret = s6.strip() 去掉左右两边的空格

print(ret)

输出 'acf   asd'  中间空格不去掉

# 例子,应用在用户账户密码输入时候

name =  input('请输入名字').strip()

password = input('请输入密码').strip()

if name == 'admin' and password == '123':

  print('登陆成功')

else:

  print('登陆失败')

`````字符串切割  常用

# 如果什么都不填写那么按照空格分割

s9 = 'asd,wes,qwes,23se,ads'

lis = s9.split(',')  # 字符切割 ,用 ',' 进行切割,切割完以后是列表的形式

print(lis)

输出

['asd', 'wes', 'qwes', '23se', 'ads']

`````计算字符串长度

s4 = len('asd')

print(s4)

输出 3

该函数计算字符串长度

四 迭代 for 循环     (迭代的意思是从筐里一个一个往外拿)

语法

for  变量 in 可迭代对象:

  循环体

例子:

lis = 'pythonisnb语言'

for  i in len(lis)

  

python基础知识梳理----3基本数据类型,int,bool,str ,for 循环,迭代的更多相关文章

  1. python基础知识梳理-----4基本数据类型,list ,tuple 操作 ,增删该查,以及其他功能函数

    一:列表的增加 1: append() lis = ['张三','李四','王二码子','李鹏智障'] lis.append('赵武')      # 这种加法是放在最后 print(lis) 输出  ...

  2. day3------基本数据类型int, bool, str,list,tuple,dict

    基本数据类型(int, bool, str,list,tuple,dict) 一.python基本数据类型 1. int  整数. 主要用来进行数学运算 2. str  字符串, 可以保存少量数据并进 ...

  3. 基本数据类型int,bool,str

    .基本数据类型(int,bool,str) 基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list 列表.用来存放大 ...

  4. python基础知识3——基本的数据类型2——列表,元组,字典,集合

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

  5. python基础知识梳理----6set 集合的应用

    集合内容简介: set 一: 集合简介 集合set集合是python的一个基本数据类型.一般不是很常用set.中的元素是不重复的.无序的.里里面的元素必须是可hash的tuple,bool),str, ...

  6. python基础知识梳理----5dict 字典的应用

    内容简介: 1:字典简介 2:字典的增删该查 3:字典嵌套 1: 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根 ...

  7. 第三天-基本数据类型 int bool str

    # python基础数据类型 # 1. int 整数 # 2.str 字符串.不会用字符串保存大量的数据 # 3.bool 布尔值. True, False # 4.list 列表(重点) 存放大量的 ...

  8. 基本数据类型(int,bool,str)

    目录: 1.int        数字类型 2.bool      布尔值 3.str    字符串类型 一.整型(int) 在python3中所有的整数都是int类型.但在python2中如果数据量 ...

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

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

随机推荐

  1. 74. Search a 2D Matrix (Graph; Divide-and-Conquer)

    Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...

  2. sql中从指定位置截取指定长度字符串

    1. 字符串函数应用 --从指定索引截取指定长度的字符串 ,) --获取字符串中指定字符的索引(从1开始) select charindex(',','ab,cdefg') --实际应用中的语句 , ...

  3. OPENSSL 生成https 客户端证书

    下面说下拿服务器证书.(前提是服务器是https,客户端认证用的时候),服务端不给的时候,我们自己去拿(不给怼他!,哈哈,开个玩笑,都会给的) openssl s_client -connect 域名 ...

  4. Java程序设计11——GUI设计与事件处理B

    4 Java事件模型的流程 为了使图形界面能够接收用户的操作,必须给各个组件加上事件处理机制. 在事件处理的过程中,主要涉及3类对象: 1.Event Source(事件源):事件发生的场所,通常就是 ...

  5. myeclipse 快捷键,从步骤开始的大括号定位到匹配方法结束的大括号

    myeclipse 快捷键,从方法开始的大括号定位到匹配方法结束的大括号转至匹配的括号 Ctrl+Shift+P ctr+shift+r   文件名搜索文件 ctr+h           搜索文件里 ...

  6. IntelliJ IDEA包名在一行

    1.导入项目必须正确 选择左上角File--->NEw---->Module from Existing Sources 2.根据路径找到项目,如果是maven项目需要找到其pom.xml ...

  7. awk基础03-分支和循环语句

        awk既然是一门解释型语言,则就可以支持如分支语句.循环语句等.今天就来学习一下在awk中的分支和循环语句.如果您有过任何一门编程语言的基础,则下面所讲内容也是很好理解的. 分支语句 if-e ...

  8. MFC中的一般经验之谈5

    MFC中提供了CString的类,可以用在一切使用字符串的地方.可以完美取代const char* 或者 LPCTSTR(经常在WinAPI)中传递参数.并且如果需要通过空间进行字符串的数据传递DDX ...

  9. centos7 mysql 数据库备份与还原

    数据库备份 show databases; #先查看一下数据库 现在我要备份word数据库 退出mysql输入 mysqldump -u root -p word > word.sql #我把它 ...

  10. handsontable-developer guide-cell type

    单元格类型:这里有很多没见过的用法,得好好总结一下 //预定义的类型Text Numeric Checkbox Date Select Dropdown Autocomplete Password H ...