python学习日记(1)

文章目录

  • python学习日记(1)
    • 数据类型
    • 数学运算符
    • 赋值运算
    • 比较运算
    • 逻辑运算
    • 分支语句
    • 循环语句
    • 常用函数
    • 字符串处理

python学习日记(1)

数据类型

  • Number(数字类型)
  • String(字符串类型)
  • Bool(布尔类型)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

定义变量:
i = 1 #定义数字类型变量
str = “” #定义字符串类型变量
b = True #定义布尔类型变量
list1 = [] #定义列表类型
tuple1 = () #定义元组类型
dict1 = {} #定义字典类型

	type(变量名)                      #查看变量类型

数学运算符

+      数字相加,字符串连接
-  	负数,数字相减
*       两数相乘
/       两数相除,返回float类型的数据
**    x**y,求x的y次幂
//     两数相除,返回整数,向下取整
%   求余数

赋值运算

=              a = b    将b的值赋给a
+=            a += b    将a+b的值赋给a
-=             a -= b    将a-b的值赋值给a     

比较运算

>              大于
<              小于
==            等于
!=             不等

逻辑运算

and                    与
or                      或
not                    非

分支语句

单分支
	if 条件判断:
		条件成立执行代码
双分支
if 条件判断:
	条件成立执行代码
else:
	条件不成立执行代码
多分支
if 条件判断:
	条件成立执行代码
elif 条件判断:
	条件成立指向代码
else:
	都不成立执行代码

循环语句

while循环
while 条件表达式:
	循环执行的代码
	条件控制语句
for循环
for i in range(1,9):
	循环执行代码
	if i == 5:
		continue
	if i == 7:
		break
#range是一个区间,包括1但不包括9
continue: 退出本次循环,
break: 退出当前循环

常用函数

import random
num = random.randint(1,9)          # 生成1-9的随机数
print("")                          #输出内容到控制面板,
# %d 输出整数 %s输出字符串 %g 输出小数    输出格式控制
str = input("请输入")                  #接收键盘输入,接收的类型为字符串类型

字符串处理

str = "hello world"       #声明字符串
str1 = str[0:5:1]         #切片处理,截取下标0到5的字符串
index = str.index("h")    #查找h第一次出现的索引位置
rindex = str.rindex("h")  #查找h最大的索引位置
#如果找不到,会报错 ValueError
find,rfind和index类似,找不到会返回-1
count = str.count("h")     #返回字符h在字符串中出现的次数

你可能感兴趣的:(python)