《Python编程从入门到实践》学习笔记_02

本文档概述了《Python编程从入门到实践》中的关键概念,包括变量定义、字符串处理、数学运算、字符串格式化和注释规则。通过实例演示了如何使用`print()`函数、字符串操作技巧以及基础数学运算,适合初学者快速上手。
摘要由CSDN通过智能技术生成

Python学习笔记(《Python编程从入门到实践》)

变量和简单数据类型

print()函数:打印一条消息

  • 方法一:直接传入一个字符串

    print("hello world")
    
    """输出
    hello world
    """
    
  • 方法二:通过一个变量传入字符串

    message = "hello world"
    print(message)
    
    """输出
    hello world
    """
    
  • 还可以更新变量的值

    message = "hello world"
    print(message)
    
    message = "hello python"
    print(message)
    
    """输出
    hello world
    hello python
    """
    

字符串

  • 字符串可以被双引号或单引号包围,二者相同

    print("hello world")
    print('hello world')
    
    """输出
    hello world
    hello world
    """
    
  • title()方法:将字符串每个单词的首字母大写

    name = "ada lovelace"
    print(name.title())
    
    """输出
    Ada Lovelace
    """
    
  • upper()lower():返回字符串的全大写或全小写形式

    name = "ada lovelace"
    print(name.upper())
    print(name.lower())
    
    """输出
    ADA LOVELACE
    ada lovelace
    """
    
  • f字符串(Python3.6+ version):将花括号内的变量替换为其值形成的字符串

    first_name = "ada"
    last_name = "lovelace"
    full_name = f"{first_name} {last_name}"
    message = f"Hello,{full_name.title()}"
    print(message)
    
    """输出
    Hello,Ada Lovelace
    """
    
  • 转义字符(常用)

    字符作用
    \n换行
    \t制表符
    \\打印一个正斜杠
    \'打印一个单引号
    \"打印一个双引号
  • 删除空白

    方法名称作用
    strip()删除字符串两边的空白
    rstrip()删除字符串右边的空白
    lstrip()删除字符串左边的空白
    language = "   python   "
    print(f"|{language}|")
    print(f"|{language.rstrip()}|")#删除右边空白
    print(f"|{language.lstrip()}|")#删除左边空白
    print(f"|{language.strip()}|")#删除两边空白
    
    """输出
    |   python   |
    |   python|
    |python   |
    |python|
    """
    

    这些操作并不修改字符串本身,如果要修改字符串本身需要重新赋值给它自己

    language = "   python   "
    print(f"|{language}|")
    language = language.strip()
    print(f"|{language}|")
    
    """输出
    |   python   |
    |python|
    """
    
  • 字符串中单双引号的同时使用

    #------------Q---------------
    #正确
    message = "One of Python's strengths is its diverse community."
    #无法正确判断单引号位置
    #message = 'One of Python's strengths is its diverse community.'
    #------------A---------------
    #方法一:内部有双引号外部就用单引号,内部单引号外部就用双引号
    message = "One of Python's strengths is its diverse community."
    message = 'This is "really" good'
    #方法二:转义字符(推荐)
    message = "One of Python\'s \"strengths\" is its diverse community."
    print(message)
    
    """输出
    One of Python's "strengths" is its diverse community.
    """
    

数学运算

  • 幂运算:xy

    # 方法一:Python基本运算符自带幂运算
    print(2 ** 3)#2的3次方
    # 方法二:传统的pow()函数
    import math
    print(pow(2, 3))#2的3次方
    
    """输出
    8
    8
    """
    
  • 除法:Python中的除法统一返回浮点数,不论结果是整数还是小数

    print(4 / 2)
    print(10 / 3)#超出精度就不准确了
    
    """输出
    2.0
    3.3333333333333335
    """
    
  • 其它运算:只要有一个操作数是浮点数,结果也总是浮点数

  • 同时给多个变量赋值:Python将每个值 按顺序 赋对应的变量

    x, y, z = 4, 8, -3
    print(x)
    print(y)
    print(z)
    
    """输出
    4
    8
    -3
    """
    

注释

# 这是单行注释
"""
	由三个双引号包围的,
	是多行注释
"""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值