• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
喵了个喵0507
博客园             管理     
【python】第一模块 步骤一 第二课、python变量和字符串

第二课、python变量和字符串

一、课程介绍

  课时介绍

  • print()函数
  • 变量的定义与使用
  • 字符串介绍
  • 字符串常用函数应用

  课程目标

  • 掌握函数的用途
  • 掌握变量的创建与使用
  • 掌握字符串的操作技巧

二、函数与注释

  函数是什么:

  • 函数就是python程序提前准备好的功能
  • 每个函数都有对应的功能
  • 函数的使用方式为:函数名(参数)

  print函数:

  • print用于向控制台输出字符串
  • 示例:print(“锄禾日当午”)、print(3)
  • 在输出文本时增加\n对文本换行

  常见错误:

  • python请使用半角字符
  • 大小写错误,python大小写敏感
  • 英文单词拼写错误

  

  注释的作用:注释就是我们自己的语言,对代码进行标注,增加可读性。

  

  python的两种注释方法:

  • 单行注释:#我是人见人爱的单行注释
  • 块注释:"""注释内容"""

三、Python最重要的基础知识(重点知识,建议多看)

  3.1变量的定义与使用

  变量(variable)的作用

  • 程序的作用就是用来处理数据
  • 编程语言中数据使用变量的形式保存
  • 为变量设置“值”的过程,称之为赋值

  定义变量

  • 变量的语法:变量名=值
  • 等号左边是变量的名称
  • 等号右边是变量要保存的数据

例:name=“毛主席”#文本

  salary=1938.8#数字

  is_weekend=true#布尔值

  3.2变量的命名要求(建议多练习)

  变量的命名要求

  • 变量名有意义,见名知意
  • 变量名只能包含字母、下划线与数字,不能数字开头
  • 不能与python关键字重名

  如何给变量起个好名字

  • 所有单词小写,多个单词之间使用_连接
  • 最好使用英文单词,不建议使用拼音
  • 长度最好不要超过20个字符,过长可以使用缩写

  3.3变量的数据类型(一定要会常用的四种)

  变量的数据类型

  • 变量在赋值时会自动判断数据的类型
  • Python最常用有四种数据类型
    •   字符串 -str(string)         (name=“毛主席”)
    •   整数    -int(integer)        (age=30)
    •       浮点数  -float                      (weight=163.5)
    •       布尔型  -bool(boolean)   (is_weekend=True/False)

  type函数

  • type函数用于得到变量的数据类型
  • 语法:变量=type(变量名)
  • 输出: str | int | float | bool

  3.4基本运算符的使用(一定要注意除法的用法)

  基本运算符

  • 基本运算符是指python中使用的基本数学计算符号
    •   +  加法
    •         -  减法
    •        *  乘法
    •         /  浮点数除法
    •         //  除法取整
    •        %  取模(余数)
    •        **  幂(N次方)

  3.5input函数的应用(接收用户输入)

  接收用户输入

  • 使用input函数将用户输入的字符串保存到变量
  • 语法格式:变量=input(“提示信息”)
  • 示例:mobile = input(“请输入您的手机号”)

  字符串与数字互相转换

  • 字符串->数字:int(字符串)、float(字符串)
  • 数字->字符串:str(数字)

  3.6综合实战:结合收银台程序讲解调试技巧(python中最重要的技巧)

   调试程序

  • pyCharm提供了程序调试(Debug)功能
  • 调试功能允许程序单步执行,方便开发者跟踪结果
  • 单步执行的快捷键:F8

四、字符串的定义与使用(重要的一章,建议跟着老师多操作)

  4.1 字符串的创建与拼接

  Python字符串

  • 字符串就是一系列字符
  • 字符串可以使用单引号,也可以使用双引号

  拼接(合并)字符串

  • 字符串拼接是指将多个字符串合并,形成一个新的字符串
  • 字符串拼接使用+号处理
  • 示例:“您的航班”+‘MF8765’+“次准备起飞”

  4.2 字符串大小写转换

  字符串大小写转换

  • 字符串提供了大量使用函数,允许让我们对字符串进行加工
  • 在python3中,有五个大小写函数
    •   str.lower()     转换为小写
    •        str.upper()    转换为大写
    •        str.capitalize()      字符串首字母大写
    •        str.title()       每个单词首字母大写
    •        str.swapcase()     大小写互换

  4.3 字符串格式化(重难点知识,一定要掌握)

  格式化字符串

  • python2.6开始,新增了一种格式化字符串的函数str.format()
  • 示例:“{}{}you”.format("I","love")将产生“I love you”
  • 示例:“{2}.{1}.{0}”.format("com","imooc","www")

  4.4 数字格式化输出

  格式化数字

  • format()函数同样支持数字格式化
  • 示例:format(1234.567,'0.2f')#小数保留两位
  • 示例:format(1234.567,‘,’)#千分位分隔符

在字符串格式化输出时,如遇要格式化输出的数字,则需要在{}内增加:前缀,之后写上数字格式化语句

  4.5 早期的字符串格式化

  早期的格式化输出

  • 早期字符串格式化使用%s、%d、%f来格式化字符串
  • 示例:print(“He is %d years old”%(25))
  • 示例:print(“我叫%s,今年%d岁,体重%2f公斤”%(“吴磊”,25,80.5))

  4.6 制表符、换行符与删除空白

  制表符与换行符

  • 制表符是指增加字符的缩进,在字符串中使用\t
  • 换行符是指字符串换行输出,在字符串中使用\n
  • 示例:print("姓名\t性别\t年龄\n\t赵四\t男士\t42")

  删除空白

  • 在' python'与'python'是不同的字符串
  • python中提供了三个函数来删除左右的空白
    •   str.lstrip()      删除左侧空白
    •       str.rstrip()      删除右侧空白
    •        str.strip()      删除两段空白

  4.7 查找与替换字符串(重点知识,多练习)

  查找字符串

  • str.find()函数用于获取子字符串出现的位置
  • 语法:str.find(目标串,[开始位置],[结束位置])
  • 示例:“Nice to meet you”.find("ee") 返回9

  字符串替换

  • str.replace()函数用于字符串替换
  • 语法:str.replace(原始串,目标串,[替换次数])
  • 示例:“aaabbbccc”.replace("b","d",2) 输出 aaaddbccc

   5 课程总结

  • 函数就是python提前准备好的功能
  • 变量用于保存程序的数据
  • 字符串就是一系列字符的序列

 

posted on 2019-03-26 17:08  喵了个喵0507  阅读(204)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3