Python之基础知识点总结

这篇博客详细介绍了Python的基础知识点,包括变量、输出、输入、运算符、条件判断和循环的使用,通过实例帮助读者理解每部分的概念,是学习Python的好资料。
摘要由CSDN通过智能技术生成

目录

前言

一、变量

(1)语法:

(2)命名规则:

(3)命名习惯

(4)举例

二、输出

(1)语法

(2)格式化输出

(3)转义字符与结束符

(4)举例 

 三、输入

(1)语法

(2)数据类型转换

(3)举例 

 四、运算符

(1)知识点

(2)举例

 五、条件判断——if

(1)语法:

(2)if…else:

(3)elif:

(4)嵌套:

(5)三目运算符

(6)举例——有趣的小程序

 六、循环

(1)while

(2)for:

(3)break和continue

(4)else:

(5)举例——九九乘法表

总结


前言

        小伙伴们久等啦!看了我的小程序的博客之后有没有学会自己总结知识点呢?那么现在就跟随我的步伐让我们重温一下学过的知识有哪些吧!


一、变量

(1)语法:

        变量名 = 值

(2)命名规则:

  1. 由数字、字母、下划线组成
  2. 不能数字开头
  3. 不能使用内置关键字
  4. 严格区分大小写

(3)命名习惯

  1. 大驼峰:MyName
  2. 小驼峰:myName
  3. 下划线:my_name
  4. 见名知意

(4)举例

MyName = 'Leo'

二、输出

(1)语法

        print()

(2)格式化输出

  1. %s:格式化输出字符串
  2. %d:格式化输出整数
  3. %f:格式化输出浮点数
  4. 一般用 f'{表达式}' 可以格式化所有输出

(3)转义字符与结束符

  1. \n:换行符
  2. \t:制表符
  3. end = '':结束符

(4)举例 

age = 18
name = 'Leo'
weight = 60.68461
ID = 39
print('我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%03d' % (name, age, weight, ID))
print(f'我的名字是{name},今年{age}岁')

 三、输入

(1)语法

        input()

(2)数据类型转换

  1. int():整形
  2. str():字符串
  3. float():浮点型

(3)举例 

# 语法举例
name = input('请输入你的名字:')
print(f'你是{name}')

# 数据类型转换举例
num1 = 1
str1 = "10"
print(type(float(num1)))
print(type(float(str1)))

 四、运算符

(1)知识点

  1. 算术运算符
  2.      +    -    *    /    %(取余)    //(整除)
  3. 赋值运算符
  4.      =:赋值
  5. 复合赋值运算符
  6.      +=    -=    *=    /=    %=    //=
  7. 比较运算符
  8.      <    >    ==    <=    >=    !=(不等于)
  9. 逻辑运算符
  10.      and    or    not
  11. (2)举例

    #  练习一
    a = 10
    a += 3
    print(a)
    
    #  练习二
    a = 0
    b = 2
    c = 5
    print(a and b)
    print(c or b)

 五、条件判断——if

(1)语法:

        if 条件:

                条件成立执行的代码

(2)if…else:

        if 条件:

                条件成立执行的代码

        else:

                条件不成立执行的代码

(3)elif:

        if 条件 1:

                条件1成立执行的代码

        elif 条件2:

                条件2成立执行的代码

        else:

        以上条件都不成立执行的代码

(4)嵌套:

        if 条件1:

                条件1成立执行的代码

                if 条件2:

                        条件2成立执行的代码

                        ....

(5)三目运算符

        条件成立执行的表达式 if 条件 else 条件不成立执行的表达式

(6)举例——有趣的小程序

import random
print('下面开始游戏:')
print('首先请玩家出拳:')
# 玩家出拳
player = int(input('请出拳:0为石头,1为剪刀,2为布\n'))
# 电脑出拳
computer = random. randint(0, 2)
print(f'电脑出拳为{computer}')
# 判断输赢
if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player == 2) and (computer == 0)):
    print('恭喜玩家获得胜利(*^▽^*)')
elif player == computer:
    print('平局啦,再试一次叭(๑′ᴗ‵๑)')
else:
    print('很抱歉,玩家失败o(╥﹏╥)o')

 六、循环

(1)while

        1.语法:

        while 条件:

                条件成立重复执行的代码1

                条件成立重复执行的代码2

                ……

        2.嵌套:

        while 条件1:

                条件1成立执行的代码

                ……

                while 条件2:

                条件2成立执行的代码

                ……

(2)for:

        语法:

        for 变量 in 序列:

                重复执行的代码1

                重复执行的代码2

                ……

(3)break和continue

        break为退出整个循环

        continue为退出本次循环

(4)else:

        while和for都可以使用else

        else为循环正常结束执行的代码(beak不执行)

(5)举例——九九乘法表

# 将j定义为行数,共有9行
j = 1
# 当 j < 10 时循环换行输出
while j < 10:
    # 将j定义为一行中的表达式个数,初始值为1
    i = 1
    # 当 i <= j 时循环输出表达式
    while i <= j:
        # 利用\t制表符对齐
        print(f'{i} * {j} = {i * j}', end='\t')
        # i自加1
        i += 1
    # 换行输出
    print()
    # j自加1
    j += 1

总结

    我总结的Python知识点对大家有帮助嘛,谢谢大家的学习!如果对我的文章以及程序有所疑问或者问题欢迎大家在评论区留言指出,如果大家喜欢我的文章也欢迎大家点赞,我们一起探讨,一起学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值