美文网首页
Python 基础(一)Python变量和字符串

Python 基础(一)Python变量和字符串

作者: 做个合格的大厂程序员 | 来源:发表于2020-05-21 19:53 被阅读0次

    print函数

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

    注释的作用

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

    Python有两种注释方式:

    单行注释:

    #我是人见人爱的单行注释
    

    多行注释

    """ 注释内容 """
    

    变量(variable)的作用

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

    定义变量

    • 变量的语法:变量名 = 值
    • 等号左边是变量的名称
    • 等号右边是变量要保存的数据
    name = "毛主席" #文本 
    
    salary = 1938.8 #数字
    
    is_weekend = True #布尔值(对错)
    

    变量的命名要求

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

    变量的数据类型

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

    type函数

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

    基本运算符

    基本运算符是指python中使用的基本数学计算符号

    运算符 说明 示例 结果
    + 加法 3+3 6
    - 减法 10-7 3
    * 乘法 3*6 18
    / 浮点数除法 10 / 2 5
    // 除法取整 9 // 2 4
    % 取模(余数) 8 % 3 2
    ** 幂(N次方) 2 ** 4 16

    接收用户输入

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

    字符串与数字互相转换

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

    Python字符串

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

    拼接(合并)字符串

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

    字符串的大小写转换

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

    格式化字符串

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

    格式化数字

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

    早期的格式化输出

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

    制表符与换行符

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

    删除空白

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

    查找字符串

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

    字符串替换

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

    相关文章

      网友评论

          本文标题:Python 基础(一)Python变量和字符串

          本文链接:https://www.haomeiwen.com/subject/yfntahtx.html