int bool str

一. python的基本数据类型

1. int 整数

2. bool 布尔.  判断.  if  while

3. str  字符串 ,一般存放小量的数据

4. list  列表. 可以存放大量的数据.  用 [ ] 表示

5. dict  字典, 以 key : value 的形式存储数据

6. set  集合(数学)

7. tuple  元组, 不可变. 用 ( ) 表示

二. 整型 (int)

常见操作  + - * /  // %  **

bit_length()   一个数的二进制长度

三. bool(类型转换问题)

没有操作

类型转换: 字符串转换成整数   int(str)    

结论1: 想要转化成什么类型就用这个类型括起来

结论2: True => 1    False => 0

结论3: 可以当做False来用的数据 : 0,  "",  [],  {},  (),  None

四. 字符串(str)

1. 字符: 单一文字符号

2. 字符串: 有序的字符序列

字符串由 '   "   '''   """ 括起来的内容

索引: 一排数字. 反映第某个位置的字符   索引的下标从0开始.  使用 [] 来获取数据

切片: [start: end: step]      顾头不顾尾

  step: 步长. 如果是+  从左往右取.  如果是-  从右往左取  每n个取1个 

print(s[-4 : -1])    可以输出
print(s[-1 : -4])   不可以输出   因为默认方向是从左往右切
print(s[1 : ])   末尾
print(s[ : 4])   开头
print(s[1: ])      全部
print(s[ : : -1])   倒序

3.常用操作方法:

  1. upper()   转化成大写.  使用场景: 忽略大小写的时候

  2. strip()  去掉左右两端空白  使用场景: 用户输入的内容都要去空白

  3. replace(old, new)  字符串替换

  4. split()  切割   结果是list

  5. startswith()  判断是否以xxxx开头

  6. find()   查找

  7. isdigital()  判断是否是数字组成

  8. len()  求长度.  内置函数

4. for循环

for 变量 in 可迭代对象:
  循环体(break, continue)
 else:
  当循环结束的时候执行else
作者:凯旋.Lau
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/KX-Lau/p/9593024.html