• Python学习笔记(一)


    字符串

    Python 字符串的编写方式多种多样,主要有:Single quotes(一对单引号)、Double quotes(一对双引号) 还有 Triple quoted(三引号引用多行文本) 三种形式。

    1. >>> print("let's go")
    2. let's go
    1. >>> cyc="""
    2. i love you
    3. i
    4. love
    5. you
    6. """
    7. >>> print(cyc)
    8. i love you
    9. i
    10. love
    11. you
    12. >>>

    转义字符

    1. >>> print("a\n\d\t\c")
    2. a
    3. \d \c
    4. >>> print("a\\n\d\\t\c")
    5. a\n\d\t\c
    6. >>>

    字符串的加法和乘法

    1. >>> 5+5
    2. 10
    3. >>> '5'+'5'
    4. '55'
    5. >>> '5'*10
    6. '5555555555'

    随机数random

    random.randint(a,b) 生成a到b之间的随机数

    type函数

    查看数据的类型:type()

    input函数

    无论输入什么内容,数据类型都是字符串类型

    所以这里用到类型转换函数

    int(x)将x转换为整数

    float(x)将x转换为浮点数

    变量的格式化输出

    1. # 定义字符串变量name
    2. name = "小明"
    3. print("我的名字叫%s。" % name)
    4. # 定义整数变量student_no,输出我的学号是000001
    5. student_no = 1
    6. print("我的学号是%06d" % student_no)
    7. # 定义小数 price,weight,money,输出苹果单价9.12/斤,
    8. # 购买了5.00斤,需支付45.60元
    9. price = 9.12
    10. weight = 5.00
    11. money = price * weight
    12. print("苹果单价%.2f元/斤,购买了%.2f斤,需支付%.2f" % (price, weight, money))
    13. # 定义一个小数scale ,输出数据比例是2.50%
    14. scale = 0.25
    15. print("数据比例是%.2f%%" % (scale*10))

    标识符和关键字

    标识符由字母,数字,下划线构成,开头不能是数字,只能是字母或者下划线。

    if.....else函数

    逻辑运算

    elif函数

    if 的嵌套,

    随机函数,

    while循环

    赋值运算符

    break和continue

    break:某一条件满足时,退出循环,不执行后面重复的代码

    continue:某一条件满足时,不执行后面重复的代码

    1. # break的演示,
    2. # 只输出0,1,2
    3. # i = 0
    4. # while i < 10:
    5. # if i == 3:
    6. # # ,满足条件,退出循环,不执行后面重复的代码
    7. # break
    8. # print(i)
    9. # i += 1
    10. #
    11. # print("over")
    12. # continue的演示,
    13. # 除了3其他都输出
    14. i = 0
    15. while i < 10:
    16. if i == 3:
    17. # 使用continue之前,需要确认计数是否修改,防止进入死循环
    18. i += 1
    19. continue
    20. print(i)
    21. i += 1

    while循环嵌套

    1. # 打印小星星,输出5行*,每行数量依次递减
    2. # print函数在输出内容后在控制台自动换行,print(a,end="")可以不换行
    3. # i = 1
    4. # while i <= 5:
    5. # print("* " * i, end="")
    6. # i += 1
    7. # 假设没有乘法操作
    8. row = 1
    9. while row <= 5:
    10. # 增加列循环,负责每列的显示
    11. col = 1
    12. while col <= row:
    13. print("*", end="")
    14. col += 1
    15. # print("第%d行" % row)
    16. # 在一行星星输出完成后实现换行
    17. print("")
    18. row += 1

    转义字符

     

  • 相关阅读:
    【C语言】解决C语言报错:Array Index Out of Bounds
    STM32个人笔记-RS485通讯
    全局异常处理+JSR303验证
    linux异步IO通知
    【数据治理】数据治理之主数据管理
    SPL 工业智能:识别指定工况
    @FeignClient使用详细教程(图解)
    微服务OR单体架构
    【python第三方库】configparser---python解析config文件入门
    【VSCode】Visual Studio Code 配置简体中文环境教程
  • 原文地址:https://blog.csdn.net/qq_44832048/article/details/125112577