python入门基础(2)-介绍、基础语法

一、anaconda下的spyder简介

      Spyder 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。

 windows系统在“开始”菜单下找到anaconda3目录,可以点击spyder打开,也可以通过在anaconda Prompt中输入spyder命令打开(通过命令打开的,anaconda Prompt不要关掉)。

打开后如下图所示:

python入门基础(2)-介绍、基础语法

 

二、创建一个简单的程序

 如图所示,

message='hello,world!'

print(message)

创建一个变量message,并赋给它一个字符串 hello,world!   ( 用引号括起的都是字符串,引号可以是单引号,也可以是双引号,见图中第二个message="hello,welcome to use Python!")

三、变量的命名和使用

 上述程序中,message是一个变量,它可以存储了一个值——与变量相关联的信息,程序中可随时修改变量的同类型值,而Python将始终记录变量的最新值,上述程序中第一次的值为'hello,world!',打印输出后,变量第二次的值为hello,welcome to use Python!  并进行输出。

变量名要遵守一些规则和指南:
1)变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字开头,例如,可将变量命名为message_1,但不能将其命名为1_message。

2)变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

3)不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词
False   class   finally  is  return  None   continue   for   lambda   try  True   def  from   nonlocal  while
and   del   global   not   with   as    elif   if   or   yield   assert    else    import    pass  break   except   in   raise

4)变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。

5)慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

四、数据

Python一般情况下使用整数、浮点数时都无需考虑其行为。只需输入要使用的数字,会按你期望的方式处理它们。

Python用两个乘号表示乘方,即:10**4=10000(其他可能的表达式  10^4)

在字符串中使用整数时,需要显式地指出Python将这个整数用作字符串。为此,可调用函数 str(),语句:

age=28     #年龄28周岁,整型数据

message = "Happy " + str(age) + "rd Birthday!"   #message为字符串变量,需要将整型数字age转变为字符串型。

五、注释

一款软件的编写者可能是同一家公司或者致力于同一个开源项目的众多人员,随着程序越来越大、越来越复杂,在相应位置添加说明,对相关功能进行阐述,能使程序更加清晰明了。

注释是一项很有用的功能

如上图中,灰色显示的 是 单行注释,一般用 # 即可

多行注释用三个单引号或双引号,图中所示为三个双引号。

 

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python入门基础(2)-介绍、基础语法 - Python技术站

(0)
上一篇 2023年4月2日 下午5:49
下一篇 2023年4月2日

相关文章

  • python数据可视化-matplotlib入门(1)–安装及绘制简单的曲线

    一、安装matplotlib 1)由于已安装anaconda,可直接打开anaconda prompt,再用命令pip install matplotlib进行安装,因镜像问题,可能较慢,建议第2种方式。 2)访问https://pypi.org/project/matplotlib/#files,并查找与你使用的Python版本匹配的wheel文件(扩展名…

    2023年4月2日
    00
  • Python数据分析–Numpy常用函数介绍(8)–Numpy中几中常见的图形

    在NumPy中,所有的标准三角函数如sin、cos、tan等均有对应的通用函数。 一、利萨茹曲线 (Lissajous curve)利萨茹曲线是一种很有趣的使用三角函数的方式(示波器上显示出利萨茹曲线)。利萨茹曲线由以下参数方程定义: x = A sin(at + n/2) y = B sin(bt)利萨茹曲线的参数包括 A 、 B 、 a 和 b 。为简单…

    2023年4月2日
    00
  • python入门基础(11)–类的导入、继承及使用

    在上篇“python中的类的创建、使用和继承”中,创建了Person()和Student()两个类,最后才是程序执行主体,如下:  class Person(): #创建一个person类,父类必须包含在当前文件中,且位于子类前面。 def __init__(self, name, age,hometown): #父类 self.name = name se…

    2023年4月2日
    00
  • python入门基础(5)–数值列表、切片及元组

    列表也非常适合存储一组数字,尤其是大数据处理,处理的几乎都是由数字(如气温、距离、人口数量、经济等)组成的集合。 Python提供很多工具,在数据可视化中,可高效地处理数字列表。 一、数值列表    range() 让你能够轻松地生成一系列的数字 for value in range(1,6):    print(value)# 显示结果为1,2,3,4,5…

    2023年4月2日
    00
  • python入门基础(9)–函数及模块

    函数是带名字的代码块,要执行函数定义的特定任务,可调用该函数。 需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,通过使用函数,程序的编写、阅读、测试和修复都将更容易。主程序文件的组织更为有序 一、如何定义一个函数 使用关键字 def 来定义一个函数。 def greeting_user(): print(“Hel…

    2023年4月2日
    00
  • python入门基础(8)–python中的嵌套

    嵌套:将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套。既可以在列表中嵌套字典,也可以在字典中嵌套列表,甚至在字典中嵌套字典。 一、列表中嵌套字典  1)一般创建方式: student_A ={‘name’:’Allen’,’age’:’14’,’grade’:’8′} student_B ={‘name’:’Jack’,’age’:’12’…

    2023年4月2日
    00
  • Python数据分析–Numpy常用函数介绍(9)– 与线性代数有关的模块linalg

    numpy.linalg 模块包含线性代数的函数。使用这个模块,可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等。一、计算逆矩阵 线性代数中,矩阵A与其逆矩阵A ^(-1)相乘后会得到一个单位矩阵I。该定义可以写为A *A ^(-1) =1。numpy.linalg 模块中的 inv 函数可以计算逆矩阵。 1) 用 mat 函数创建示例矩阵 impor…

    2023年4月2日
    00
  • Python数据分析–Numpy常用函数介绍(5)–Numpy中的相关性函数

    摘要:NumPy中包含大量的函数,这些函数的设计初衷是能更方便地使用,掌握解这些函数,可以提升自己的工作效率。这些函数包括数组元素的选取和多项式运算等。下面通过实例进行详细了解。         前述通过对某公司股票的收盘价的分析,了解了某些Numpy的一些函数。通常实际中,某公司的股价被另外一家公司的股价紧紧跟随,它们可能是同领域的竞争对手,也可能是同一公…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部