博客
关于我
python基础语法
阅读量:478 次
发布时间:2019-03-07

本文共 2410 字,大约阅读时间需要 8 分钟。

1、输入与输出

第1种:不带引号

在Python中,print() 函数可以直接将括号内的内容打印出来,不需要引号。通过这种方式,计算机会可以自动识别括号内的内容并打印出结果。

例子:

print(1+2)  # 输出: 3

第2种:带单引号

如果你要让计算机原样复制引号中的内容,可以在括号内使用单引号 ' '。计算机会将引号及其内部内容作为字符串打印出来。

例子:

print('升职加薪到开课吧')  # 输出: 升职加薪到开课吧

第3种:带双引号

同样,可以使用双引号 " 来包裹内容。当引号中包含单引号时,可以使用双引号来避免向量错误。

例子:

print("Let’s go go go")  # 输出: Let’s go go go

第4种:自定义引号

在某些情况下,可以根据需求选择使用双引号或单引号。如果字符串中有单引号,可以使用双引号来包裹内容。

例子:

print("Let’s go go go")  # 输出: Let’s go go go

2、变量命名

  • 变量名只能是单个词。
  • 可以包含字母、数字和下划线。
  • 不能以数字或符号开头。4.尽量选择能描述变量内容的名字。5.避免使用Python内置函数名和关键字。
  • 示例:

    number = 34name1 = 'kaikeba 'list_class = ['基础语法', '爬虫', '数据分析']

    3. Python保留字符(不需要记,熟悉即可)

    以下是Python中保留的关键字,只能作为保留字使用:

    • 可变数据:List(列表)、Dictionary(字典)、Set(集合)
    • 不可变数据:Number(数字)、String(字符串)、Tuple(元组)

    4. Python转义字符

    • 反斜杠 \:用来转义特殊字符
    • 推挡\:用来表示当前行结束

    5. Python数据类型

    Numbers(数值)

    • int:整数,如 -123, 456, 789
    • float:浮点数,如 3.1415
    • bool:布尔值,表示True或False

    String(字符串)

    • 使用单引号 ' 或双引号 " 将字符串括起来
    • 字符串可以用 + 连接
    • 反斜杠可以用来转义特殊字符

    List(列表)

    • 用中括号 [] 表示
    • 元素可以是任意类型
    • 支持索引和切片操作

    Tuple(元组)

    • 用小括号 () 表示
    • 元素不可变,但元组本身是可变的
    • 与列表相似,但元素不可修改

    Set(集合)

    • 用大括号 {} 表示
    • 元素不可重复
    • 不支持索引

    Dict(字典)

    • 用大括号 {} 表示
    • 键和值可以是任意类型
    • 不可序

    6. 格式化字符串

    f-string(格式化字符串)

    • f 开头
    • 内容中可包含变量或表达式
    • 示例:
    name = '李明'age = 24print(f'Hello, {name} {age}')  # 输出: Hello, 李明 24

    at-string(@-格式化字符串)

    • 使用 @ 符号拼接字符串
    • 示例:
    print(f'Hello, {name}') == f'Hello, {name}'

    7. 内建函数

    Python提供了丰富的内置函数和模块,常用函数包括:

    • input():读取用户输入
    • open():打开文件
    • write():写入文件
    • read():读取文件内容

    8. 异常处理

    使用 try-except-finally 语句来捕捉异常:

    try:    with open('file.txt', 'r') as f:        print(f.read())except FileNotFoundError:    print('文件不存在')finally:    print('文件操作完成')

    9. 类与对象

    类定义

    class Person:    def __init__(self, name, age):        self.name = name        self.age = age    def __str__(self):        return f'我的名字是{self.name},年龄是{self.age}'

    实例化

    p1 = Person('李明', 24)p1.__str__()

    10.继承与多继承

    class Animal:    def __init__(self):        self.name = '动物'class Dog(Animal):    def __init__(self):        super(Dog, self).__init__()        self.breed = '狗'    def __str__(self):        return f'{self.name}是一只{self.breed}'

    11.异常处理

    在Python中,抛出异常可以使用 raise 语句:

    class CustomError(Exception):    pass# 抛出异常raise CustomError("输入错误")# 捕捉异常try:    raise CustomError("输入错误")except CustomError as e:    print(e.args)

    12.循环结构

    for循环

    students = ['张三', '李四', '王五']for student in students:    print(student)

    while循环

    n = 2while n <= 3:    print(n)    n += 1

    13.函数与类

    函数可以通过 def 定义,类通过 class 定义。函数和类的组合可以实现更复杂的逻辑。

    14.数据类型转换

    内置函数可以用来转换数据类型:

    • int()
    • float()
    • str()
    • list()

    转载地址:http://vmjcz.baihongyu.com/

    你可能感兴趣的文章
    解决VS中C语言运行scanf错误
    查看>>
    Java注解
    查看>>
    idea上的程序报错-> 错误: 找不到或无法加载主类
    查看>>
    java--07整数反转
    查看>>
    SQLServer 安装提示需要重启计算机的解决方案
    查看>>
    java刷题--49字母异位词分组
    查看>>
    《web安全入门》(四)前端开发基础Javascript
    查看>>
    laravel中视图模板的表单提交
    查看>>
    在Ubuntu上检查一个软件包是否安装命令
    查看>>
    Walle-瓦力上线部署安装以及遇到的问题
    查看>>
    mysql的group by ,order by语句的使用
    查看>>
    call_user_func函数和call_user_func_array函数
    查看>>
    配置php.ini文件,关闭错误提示,打开错误日志,设置错误日志路径
    查看>>
    接收get或post数据使用fwrite写入文件中,方便追踪错误;或其他几种缓存方式
    查看>>
    mysql开启慢查询日志及查询
    查看>>
    php版本间区别
    查看>>
    vuex最简单、最详细的入门文档
    查看>>
    glog配置与持久化记录
    查看>>
    Window平台Grpc框架搭建
    查看>>
    基于linux下的xshell脚本文件入门及例题
    查看>>