Python基础知识总结上

前言本人作为一名刚刚学习Python爬虫的新手小白,文章的内容可能没有太专业的知识点讲解,创作文章的本意,是为了记录自己学习的记录,也站在一个编程小白的角度去,分享一些基础编程知识。

本片文章主要是讲解Python的一些基础知识

1.type()函数:查看变量的数据类型

a = 10

b = "10"

print(type(a),a)#<class 'int'>
print(type(b))#<class 'str'>

2.input函数

用户交互

程序没有结束,则需要输入内容

作用输入内容

输入的内容以值的形式存在

input(存放的是提示语),运行之后,等待输入,输入之后,会把数据进行收集。

input()需要注意的问题
计算a+b的结果

input接受的所有数据都是字符串

字符串想要变成数字之后再相加

如何将字符串转换成数字

int(str)
# name = input("请输入你的名字:")
#
# print(name)
#
a = int(input("请输入a:"))
b = int(input("请输入b:"))

print(a + b)
print(a * b)

3.if单分支

。,单分支

python用缩进代替判断括号

缩进:捆绑同一层级别的代码,简称代码块

if  条件 :
    结果1
    结果。。。。

其他结果
money = int(input("请输入你的工资:"))
if money > 3000:
    print("街边来十串,大腰子")
    print("来一瓶雪花")

print("回家该干嘛,干嘛...")

4.if双分支

if 条件:
    结果1
else:
    结果2

其他结果
money = int(input("请输入你的钱:"))

if money > 3000:
    print("大腰子")
else:
    print("小腰子")

print("该回家回家")

5.if多分支

if 条件1:
    结果1
elif 条件2:
    结果2
elif 条件3:
    结果3

else:
    结果

其他结果
money = int(input("请输入你兜里的钱:"))

if money > 8888:
    print("买一个新手机")
elif money > 6666:
    print("买个小米也不错")
elif money > 1000:
    print("买个998也不错")

else:
    print("买个诺基亚也不错")

6.if的嵌套

一层缩进就是一层代码块
else不能单独使用

pass过下家的意思
#模拟登录验证
username = input("请输入用户名:")
password = input("请输入您的密码:")

if username == "admin":
    if password == "123456":
        print("登录成功!")
    else:
        print("密码错误")
else:
    print("对不起,您输入的用户名不正确:")

7.while循环

循环的作用:

把之前的程序,反复的执行

while 条件:
    循环体
# #模拟无限听歌
# while True:
#     print("我们不一样")
#     print("我们都一样")
#     print("有啥不一样")

# #没有循环下数数
# print(1)
# print(2)
# print(3)
# print(4)


# i = 1
# print(i)
# i = i + 1
# print(i)
#
#
# i = 1
# while i < 88889: #88888
#     print(i)
#     i = i + 1
#注意在这里i<某个数是数到这个数-1

# #从1到100
# i = 1
# while i <= 100:
#     print(i)
#     i = i + 1

# #从100数到1
# i = 100
# while i > 0:
#     print(i)
#     i = i - 1

#累加计算
#程序得到1到100
#累加计算,每次循环知道上次循环计算的结果

# i = 1
# s = 0   #负责保存每次循环的累加结果
# while i <= 100:
#     s = s + i#把i累加
#     i = i + 1
# print(s)


#循环退出的方法
flag = True
while flag:#while 循环中可以嵌套if 甚至可以嵌套自己,结束一个循环的方式,通过改变循环条件
    content = input("请输入您要说的话(Q退出):")
    if content == "Q":
        flag = False
    else:
        print("有人说了:" + content)


'8.break和continue

打断

while True:
    content = input("请输入你要发送给打野的话(Q退出):")
    if content == "Q":#字符串形式不能直接使用Q
        break#break可以结束这个循环
    print("我想对打野说:" + content)

while True:
    content = input("请输入你要发送给打野的话(Q退出):")
    if content == "Q":  # 字符串形式不能直接使用Q
        continue  # 结束当前这一次循环
    print("我想对打野说:" + content)

总结

变量的数据类型
 int加减乘除
 bool条件判断的真假
 str乘法是多少多少表示

 变量的命名规则
 字母数字下划线
 不能使用关键字
 不能是字母开头
 不要太长
 要有内涵
 驼峰
 不要用中文

 常量
 所有字母是大写(没有人改动)

 input用户交互
 字符串类型
 需要数据转换

 流程控制
 单分支
 双分支
 多分支
 如果条件成立就去做


 break停止这个循环

 continue停止当前这次的循环
  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值