首页 > 其他分享 >pyton基础语法

pyton基础语法

时间:2023-05-04 13:01:53浏览次数:34  
标签:变量 Python 基础 pyton DataFrame 语法 import pandas 脚本语言

Python 是一门脚本语言。
脚本语言是一种介乎于 HTML 和诸如 JAVA 、 Visual Basic 、 C++ 等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。 有一些脚本语言已经发生了变化,如 Python,perl 已经可以编译成中间代码然后执行,这样的脚本语言已经可以被称为编译型脚本语言。

脚本语言的“优势”,其实只在于它不需要事先“编译”。所以 Python 语言不用像 Java 或者 C++ 语言需要首先进行编译,再进行运行,脚本语言可以直接读取文本文件,一边解释一边执行。

Python 是一门独特的脚本语言,快速浏览一下他的要点:

  • 面向对象 :每一个变量都是一个类,有其自己的 属性(attribute) 与 方法(method) 。
  • 语法块 :用缩进(四个空格)而不是分号、花括号等符号来标记。因此,行首的空格不能随意书写。
  • 注释 :行内用“#”号,行间注释写在两组连续三单引号之间:’’’
  • 续行 :行尾输入一个反斜杠加一个空格(’\ ‘),再换行。如果行尾语法明显未完成(比如以逗号结尾),可以直接续行。
  • 打印与输入 : 函数 print() 与 input(),注意 print() 的 sep 与 end 参数。
  • 变量 :无需指定变量类型,也不需要提前声明变量。
  • 删除变量:del()
  • 复制变量:直接将变量a赋值给b,有时仅仅复制了一个“引用”。此后 b 与 a 的改动仍会互相影响。必要时使用 a is b 来判断是否同址。
  • 模块 :通过 import pandas 的方式加载模块(或者 import pandas as pd),并用形如 pandas.DataFrame(或 pd.DataFrame)的方式调用模块内的方法。也可以使用 from pandas import DataFrame 的方式,这样在下文可以直接使用 DataFrame 作为调用名。
  • 帮助 :配合使用 dir() 与 help() 命令;其中前者是输出变量所有的成员。

更多内容可以看原文章:

pyton基础语法_脚本语言

标签:变量,Python,基础,pyton,DataFrame,语法,import,pandas,脚本语言
From: https://blog.51cto.com/u_16075012/6242646

相关文章

  • Django--基础登录的表单
    HTML页面关键代码<formaction=""method="post"> <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><!--导入jquery-->......
  • 嵌入式工业开发板基础测试手册——基于NXP iMX6ULL开发板(1)
    前言本文档适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.1.0Linux开发环境:Ubuntu18.04.464bitU-Boot:U-Boot-2020.04Kernel:Linux-5.4.70LinuxSDK:5.4.70_2.3.0进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装Secu......
  • 嵌入式基础测试手册——基于NXP iMX6ULL开发板(4)
    前言本文档适用开发环境:Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.1.0Linux开发环境:Ubuntu18.04.464bitU-Boot:U-Boot-2020.04Kernel:Linux-5.4.70LinuxSDK:5.4.70_2.3.0基于测试板卡:创龙科技TLIMX6U-EVM是一款基于NXPi.MX6ULL的ARMCortex-A7高......
  • 嵌入式基础测试手册——基于NXP iMX6ULL开发板(3)
    基于测试板卡:创龙科技TLIMX6U-EVM是一款基于NXPi.MX6ULL的ARMCortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCBLayout和高低温测试验证,稳定可靠,可满足各种工业应用环境。评估板接口资源丰富,引出双路网口、双路RS485、双路CAN、三路USB、......
  • ORACLE用户基础汇总
    一用户访问问题1.登录用户账号时用户锁定SQL>connectORACLE_OCM/oracleERROR:ORA-28000:帐户已被锁定查看用户资源配置:selecta.username,b.profile,b.resource_name,b.limitfromdba_usersa,dba_profilesbwherea.username='ORACLE_OCM'anda.profile=b.profil......
  • ansible基础使用
    简述ansible是新出现的自动化运维工具,基于Python开发集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点实现了批量系统配置、批量程序部署、批量运行命令等功能,无客户端ansible是基于paramiko开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量......
  • js基础巩固(一)
    js基本数据类型:1.Number(Int,Float,NaN,Infinity)2.String(单引号、双引号包裹的)3.Boolean(true,false)4.Object(无序名值对)【引用类型】5.Null(值为null,表示为空)6.Undefined(值为undefined,表示a.已声明但未赋值;b.获取对象属性不存在) typeof VS instanceof获取......
  • 2023-05-03 量学基础 黄金阶梯 16
     1.黄金柱(4种基柱):高倍平梯。(1)卧底黄金柱,除了高倍平梯,还可以是缩量的(2)中继黄金柱(3)过顶黄金柱2.黄金线(4种量线):基柱顶,基柱底,后三日实底,后三日虚底3.黄金梯:(1)通过过顶黄金柱画黄金梯(2)通过黄金建构画阶梯,但是不在乎是否过顶  ......
  • 英语语法
    哎呀,想学英语了,我想跑......2021.01哔哩哔哩五中基本句式,和中文句式一样。基本句式一:主+谓Theuniverseremains.宇宙长存。基本句式二:主+系+表Thefoodisdelicious.这个事物很好吃。基本句式三:主+谓+宾......
  • 【nodejs基础】认识nodejs、详解fs文件系统模块与path路径模块01
     1.初识Node.js浏览器中的JavaScript的组成部分 为什么JavaScript可以在浏览器中被执行不同的浏览器使用不同的JavaScript解析引擎Chrome浏览器=>V8Firefox浏览器=>OdinMonkey(奥丁猴)Safri浏览器=>JSCoreIE浏览器=>Chakra(查克拉)其中,Chrome浏览器的V8......