首页 > 编程语言 >一、Python概述

一、Python概述

时间:2024-02-02 13:55:48浏览次数:27  
标签:脚本 函数 关键字 Python 注释 python 概述

一、 python脚本的结构

1-1 python头部注释

头注释:为解释器定制的规则。

头注释作用:被系统或者解释器所用,如:告诉系统python解释器在那个位置、脚本编码格式是什么。

头注释结构:# 注释内容

常见的头注释 :

#coding:utf-8:定义coding,告诉系统脚本是何编码格式。

#!/usr/bin/env :定义#!,回去找指定路径下的python解释器,不常用。

1-2 python的导入位置

导入的概念:将Python的一些功能函数放到当前的脚本中使用。不导入的函数无法在当前函数中使用,除了Python中的内置函数。

导入的作用:a.py ←b.py,b脚本想借用a脚本里的功能用一用,就需要把a脚本中的功能导入到b脚本中。

语法:import 导入的模块

Python执行脚本的顺序为自上而下,导入函数需要写在方法的最上边。

1-3 python注释

注释:在代码中,不会被python直接运行的语句。

注释的三种用法:# 、 三引号""" """ 、 单引号''' '''

1-4 python的执行入口

__name__== '__main__'

入口语句应该是代码的最后一个模块,因为脚本入口会根据它上面的去实现代码。但不一定需要脚本入口。

1-5 input函数

input函数功能:接收一个标准输入数据,返回String类型。

input函数用法:result = input('请输入一些内容:')

二、变量与关键字

2-1 变量与变量名

变量规则:

  • 组成: 必须是数字,字母,下划线组成
  • 长度: 任意长度,但不建议太长,20字符以内
  • 要求: 开头必须是字母、下划线
  • 注意: 区分大小写,有意义

2-2 关键字

关键字:python内部自带的用于处理业务逻辑的特殊单词,变量名不能与关键字相同。

强关键字:完全不能用来命名变量名;

弱关键字:可以用来定义命名变量名,一般python的内置函数均为弱关键字。

标签:脚本,函数,关键字,Python,注释,python,概述
From: https://www.cnblogs.com/wuyp-blog/p/17971912

相关文章

  • 理论与实战:一篇看懂Python词云
    理论与实战:一篇看懂Python词云后宫王镇贴前言:本文初编辑于2024年2月2日该项目代码的仓库地址:https://github.com/A-Piece-Of-Maple/WordCloudCSDN:https://blog.csdn.net/rvdgdsva博客园:https://www.cnblogs.com/hassle总结截至2024.2.2,想要学习词云,能够找到的文章大部......
  • 13个可能未使用过的Python特性
    大多数程序员不知道的令人难以置信的功能列表。Python是顶级编程语言之一,它具有许多程序员从未使用过的许多隐藏功能。在这篇文章中,我将分享你可能从未使用过的13个Python特性。1.列表Stepping这是一个step参数,可以通过采取几个步骤来分割你的列表。此外,你可以使用step参数......
  • Python中用PyTorch机器学习神经网络分类预测银行客户流失模型|附代码数据
    阅读全文:http://tecdat.cn/?p=8522最近我们被客户要求撰写关于神经网络的研究报告,包括一些图形和统计输出。分类问题属于机器学习问题的类别,其中给定一组特征,任务是预测离散值。分类问题的一些常见示例是,预测肿瘤是否为癌症,或者学生是否可能通过考试在本文中,鉴于银行客户的某些......
  • Python3 JSON
    PythonJSON转换 python3的json.loads不支持encoding#python3.11JSON序列化、反序列化importjsondefdata=’{\"Message":"消息", \"Timestamp":"时间戳" \}' #字符串转换编码集为UTF-8json_str=data.encode('ut......
  • PyQt5+python AttributeError: 'QMainWindow' object has no attribute 'slot1'解决办
    Step1.原因分析因为以前写过pyqt5,所以还是有一定的基础的,但是最近重新写上位机的时候,突然发现以前的办法不好用了,以前就是直接从Qtdesigner创建完成后,使用指令生成一个py文件,从main文件中调用就可以了,这次发现,直接使用槽函数,会报错AttributeError:'QMainWindow'objec......
  • 手动启动chrome 后。python然后接管控制
    手动启动chrome后。python然后接管控制应用场景: 1要求输入点选验证码2要求输入手机验证码的网站 startchrome--remote-debugging-port=9527--user-data-dir="D:\pro-zp\selenium" 第一步手动启动 cdC:\Users\hp\AppData\Local\Google\Chrome\Appl......
  • 如何用Python调试 debug
    什么是调试,为什么我们需要调试这里借用南京大学蒋炎岩老师的ppt在计算机中,我们将机器看作状态机,同时我们遵循计算机不会犯错的原则,因此,当你设计的程序产生了与你意料相悖的结果,那就可以认为你的程序产生了bug。调试理论中的状态机我们将程序可以看成一个状态机,程序的不断......
  • Python requests.get所有参数顺序、Python requests.post所有参数顺序
    request.get所有参数顺序:url(必选)、params、allow_redirects、auth、cert、cookies、headers、proxies、stream、timeout、verify -------------------------------------------------------------------------------------------------------------------------------------......
  • Python常用基础
    eval()用于将某个字符串的引号去掉,经常和inout一起使用def用来定义函数round()用来指定保留小数点后的位数not用于将布尔值取反and与or或not非、python中没有switch语句,但是有一个模式匹配来代替switchmatch和caserange()内置函数,用于产生一个整数序列,其中的两个参数......
  • Python 机器学习 K-近邻算法 K值的选择
     1、选择说明K-近邻算法通过查找测试数据点的K个最近的邻居来进行预测。这些邻居的类别(对于分类问题)或值(对于回归问题)用于决定测试点的类别或值。K是一个正整数,通常较小。1)避免过小的K值K值过小可能会导致模型过于复杂,容易受到数据中噪声的影响,从而导致过拟合。避免在K-近邻......