Python基础:语法基础(3)

【自取】最近整理的,有需要可以领取学习:

本篇主要介绍Python中一些基础语法,其中包括:标识符、关键字、常量、变量、表达式、语句、注释、模块和包等内容。

1.1 标识符

标识符是变量、常量、函数、属性、类、模块和包等指定的名称,Python语言中标识符的命名规则如下:

(1)区分大小写,例Name与name是两个不同的标识符;

(2)标识符首字母可以是下划线”_”或字母,但不能是数字;

(3)标识符除首字母外的其它字符,可以是下划线”_”、字母和数字;

(4)关键字不作为标识符;

(5)Python内建函数不能作为标识符。

1.2 关键字

Python语言中有33个关键字,其中只有三个(即True、False和None)首字母大写,其它均为全部小写。

2.1 变量

在Python中声明变量时,不需要指定数据类型。Python是动态类型语言,不会检查数据类型,在声明变量时不需要指定数据类型。

在使用变量之前,您需要为其赋值。没有赋值的变量是没有意义的,编译器将编译并失败。

[En]

You need to assign a value to a variable before using it. Variables without assignments are meaningless, and the compiler will compile and fail.

同一个变量可以反复赋值,而且可以是不同类型的变量。

当不能确定变量或数据的类型时,可以使用解释器内置的函数type进行确认。

2.2 常量

Python不能从语法上定义常量,Python没有提供一个关键字使得变量不能被修改。

Python中只能讲变量当成常量使用,只是不要修改它。

Original: https://www.cnblogs.com/libingql/p/10161823.html
Author: libingql
Title: Python基础:语法基础(3)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/9886/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • python itertools 模块讲解

    1、介绍itertools 是python的迭代器模块,itertools提供的工具相当高效且节省内存。使用这些工具,您将能够创建自己的定制迭代器以实现高效循环。 [En] Wit…

    Python 2022年8月17日
    0310
  • 手把手教你使用YOLOV5训练自己的目标检测模型-口罩检测-视频教程

    手把手教你使用YOLOV5训练自己的目标检测模型 大家好,这里是肆十二(dejahu),好几个月没有更新了,这两天看了一下关注量,突然多了1k多个朋友关注,想必都是大作业系列教程来…

    2022年8月19日
    0380
  • Python采集ip代理,并检测是否可用(仅用于学习交流)

    为什么使用ip代理 我们写爬虫程序,爬多了或者请求爬取数据快了,服务器就会拒绝访问,同时一个IP多次快速请求,网站会把你IP封掉,这时候 要么等一段时间,要么换IP。 基本思路 1…

    Python 2022年9月5日
    0380
  • Python 函数进阶-递归函数

    递归函数 什么是递归函数 如果函数可以调用自身,则该函数是递归函数。 [En] If a function can call itself, then the function i…

    2022年9月3日
    0220
  • 十八万字《python从零到精通教程》第二版,贴心保姆教你从零变大神,学不会找我

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

    Python 2022年8月19日
    0310
  • 资源整合

    一、5 个值得在 2018 年关注的库 这个库和 Flask 类似,但是比它快很多,速度能在测试中达到每秒 36000 次请求。在2017年的 Star 增长数几乎是翻了一倍。Go…

    Python 2022年9月3日
    0200
  • python datetime和字符串如何相互转化?

    python datetime和字符串如何相互转化? 原创 CorwinPC2022-07-18 17:35:20博主文章分类:Python ©著作权 文章标签 python 开发…

    Python 2022年9月6日
    0260
  • 3、Python的应用

    Python的应用 Google 实现Web爬虫和搜索引擎中的很多组件。 Yahoo Yahoo使用它(包括其他技术)管理讨论组。 NASA NASA在它的几个系统中既用了Pyth…

    Python 2022年8月17日
    0400
  • Python时间模块

    1 time 模块: 读取系统时钟当前时间; 在 time 模块中,time.time()和 time.sleep()函数是最有用的模块。 time.time()函数返回自1970…

    Python 2022年8月14日
    0500
  • Linux下一键安装Python3&更改镜像源&虚拟环境管理技巧

    前言 之前分享过一篇《Linux系统自带Python2&yum的卸载及重装;》,介绍了如何卸载及重装Linux(CentOS)自带的的Python2.7。今天主要介绍如何在…

    2022年9月3日
    0220
  • Alexnet论文介绍(超详细)——ImageNet Classification with Deep Convolutional Neural Networks

    近期开始阅读cv领域的一些经典论文,本文整理计算机视觉的奠基之作—— Alexnet 论文原文:ImageNet Classification with Deep Convolut…

    2022年8月28日
    0390
  • 学习 Go 语言数据结构:实现哈希表

    前言 哈希表是开发过程中最常使用的一种数据结构,该数据结构不是使用自定义的键来存储 map 中的值,而是对键执行散列函数,以返回数组中一个项目的确切索引。 原理 链接法 开放定址法…

    2022年9月3日
    0210
  • 用python爬取jk小姐姐照片慢慢看「本地直接下载版」

    我这里简单把下载写了下,直接运行代码就能下载,默认主下载目录是 D:\bcy ,一个用户图片一个文件夹,也可以自己修改文件主文件夹,没有文件夹会自动创建 只需要安装Python3环…

    Python 2022年9月5日
    0210
  • Resnet 18网络模型

    1. 残差网络:(Resnet) 残差块: 让我们聚焦于神经网络局部:如图左侧所示,假设我们的原始输入为x,而希望学出的理想映射为f(x)(作为上方激活函数的输入)。左图虚线框中的…

    2022年8月24日
    0320
  • python拆包和封包

    """python的拆包和封包之 *号在函数形参和实参的区别1. 在函数形参定义时添加*就是封包过程,封包默认是以元组形式进行封包2. 在函数实参调用…

    Python 2022年9月3日
    0230
  • python模块导入

    接上一篇博文。 通常,在python代码中,可以使用import xxx或者from xxx import xxx来导入其他模块。 在实际应用中,也可以使用importlib.im…

    2022年8月14日
    0350
  • 第一个 Python 程序

    简述 安装完 Python 后,Windows 中:开始菜单或安装目录下就会有 IDLE(开发 Python 程序的基本 IDE – 集成开发环境)、帮助手册、模块文档…

    2022年9月3日
    0250
  • Pycharm配置环境&本地训练yolov5(车辆检测)

    整体过程较为顺利,yolov5使用起来非常友好。 目录 一、数据集准备 二、项目配置 1、安装pytorch和cuda,并创建新项目 2、安装所需要的库 3、运行detect.py…

    2022年8月24日
    0280
  • python dataframe 一行变多行

    python代码报错: ‘DataFrame’ object has no attribute ‘explode’ 原因是pandas版本低于0.25,在0.25以上才有explo…

    2022年8月10日
    0360
  • 70行代码撸一个桌面自动翻译神器!

    文 | 咕隆先森 来源:Python 技术「ID: pythonall」 工作中经常需要通过电子邮件与外国朋友交流,但电脑没有安装有道词典等翻译软件,结合自己的需求,做成桌面翻译神…

    2022年8月24日
    0560
  • python读取音频文件的几种方式

    今天也要加油鸭!冲冲冲😊 由于本人研究的音频方面,一开始读取音频文件的时候就遇到了一些问题,比如,这个函数返回的是numpy,另外一个函数返回tensor,巴拉巴拉等等问题,所以在…

    Python 2022年8月28日
    0360
  • 【数学建模学习笔记【集训十天】之第六天】

    数模学习目录 Matplotlib 学习 * Matplotlib简介 Matplotlib 散点图 – 运行效果如下: Matplotlib Pyplot + 运行效…

    2022年8月24日
    0330
  • Python从零基础入门到精通:一个月就够了

    如果想从零基础到入门, 能够全职学习(自学),那么一个月足够了。 非全职(自学)的话这个时间就可能更长, 3-6个月。 如果想更精通,时间就不限了, 整体学习路线及不同时间段需要掌…

    2022年8月19日
    0260
  • python统计分析-因子分析

    #!/usr/bin/env python # -*- coding:utf-8 -*- # def execute(): # ”’ 载入模块 ”’ from sklearn….

    Python 2022年8月19日
    0400
  • mac 终端运行python的.py脚本

    对于初学python的小白而言,成功运行第一个脚本会给自己带来莫大的兴奋。但在通往成功的路上往往会遇到一个又一个坑,避坑就如同打怪,需要耐心摸索。今天小编就分享一下首次在mac终端…

    Python 2022年8月22日
    0640
  • 检测pytorch是否使用GPU的方法

    pytorch在服务器上跑的很慢,nvidia-smi显示GPU利用率一直是0%,总结了一些可以检测深度学习算法是否在使用GPU的方法。 利用gpustat或nvidia-smi实…

    2022年8月21日
    0350

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部