高级程序设计语言包括Python、C/C++、Java等
低级程序设计语言包括汇编语言和机器语言
 
Python是一种解释型语言,但为了提高运行效率,Python程序在 执行一次之后会自动生成扩展名为.pyc的字节码文件;字节码不同于机器语言,但很容易转换为机器语言。
Python官网(https://www.python.org)的Downloads 
 
交互式运行:
脚本式运行:
 
Python语言通过缩进方式体现各条语句之间的逻辑关系
对于同一层次的代码,必须使用相同的缩进方式,否则会报错
  例如,如果同一层次的代码有的缩进2个空格,而有的缩进4个空格,则会报如下错误: IndentationError: unexpected indent
  再如,如果同一层次的代码有的缩进1个制表符,而有的缩进4个空格,则会报如下错误: IndentationError: unindent does not match any outer indentation level
 
input函数:
  接收标准输入数据(即从键盘输入),返回为string 类型(字符串)
  语法格式 input([prompt])
  prompt是一个可选参数,给用户的提示信息;不传该参数,则没有提示信息,用户直接从键盘输入数据
 
eval函数:
  功能:计算字符串所对应的表达式的值,返回表达式的计算结果
  语法格式:eval(expression)
  1、expression是字符串类型的参数,对应一个有效的Python表达式
  2、eval函数的完整语法格式为:eval(expression, globals=None, locals=None)
  1. r=eval(input("请输入一个有效的表达式:"))
  2. print(r) 运行结果:输入3+5,则输出8;输入5*/3,则报SyntaxError错误
 
print函数:
  1.print("Hello World!") #输出“Hello World!”
  2.print(10) #输出“10”
  3.print(3.5) #输出“3.5”
  4.print([1,3,5,'list']) #输出“[1, 3, 5, 'list'] ”
  5.print({1:'A', 2:'B', 3:'C', 4:'D'}) #输出{1: 'A', 2: 'B', 3: 'C', 4: 'D'}
  
Python是一种弱类型的语言,变量的类型由其值的类型决定。
变量的命名规则:
      (1)变量名可以包括字母、数字和下划线,但是数字不能作为开头字符
         例如,test1是有效变量名,而1test则是无效变量名
      (2)系统关键字不能做变量名使用
        例如,and、break等都是系统关键字,不能作为变量名使用
      (3)Python的变量名区分大小写
        例如,test和Test是两个不同的变量 提示 Python 3.x默认使用UTF-8编码,变量名中允许包含中文,如 “测试”是一个有效的变量名。
 
 
 
 

python程序基础的更多相关文章

  1. python程序入门 基础教程

    1.VSCode基础使用+VSCode调试python程序入门 2.pip 安装 3.scrapy安装 4.python解析xml

  2. Python学习笔记(Ⅰ)——Python程序结构与基础语法

    作为微软的粉丝,最后终于向Python低头了,拖了两三个月终于下定决心学习Python了.不过由于之前受到C/C#等语言影响的思维定式,前期有些东西理解起来还是很费了些功夫的. 零.先抄书: 1.Py ...

  3. Python基础:五、Python程序的编写方式

    python程序有两种编写方式: 1. 进入cmd控制台(linux终端),输入python进入编辑模式,这时候我们可以直接编写python程序 2. 也可以在.py文件中编写python代码,通过p ...

  4. python基础学习(一) 第一个python程序

    1. 使用python/python3解释器的方式 按照惯例,我们都是以Hello world作为一门程序语言的开始,进行如下的操作: 在桌面上新建一个hello-python文件夹 进入hello- ...

  5. python基础(2):python的安装、第一个python程序

    1. 第一个python程序 1.1 python的安装 自己百度,这是自学最基本的,安装一路确定即可,记得path下打钩. 1.2 python的编写 python程序有两种编写方式: 1.进入cm ...

  6. Python基础教程(009)--Python程序的格式以及扩展名

    前言: 熟悉编写第一个Python程序 内容 1,Python源程序是一个特殊的文本文件.可以使用任意文本编辑软件做Python开发 2,Python程序的文件扩展名都是.py 熟悉了解: 看到.py ...

  7. Python基础教程(008)--第一个Python程序

    前言: 学会第一个Python程序 了解Python2和Python3的区别 内容 执行Python程序的三种方式 解释器--Python.Python3 交互式-- ipthon 集成开发环境--P ...

  8. 编写高质量Python程序(三)基础语法

    本系列文章为<编写高质量代码--改善Python程序的91个建议>的精华汇总. 关于导入模块 Python的3种引入外部模块的方式:import语句.from ... import ... ...

  9. [Python学习笔记1]Python语言基础 数学运算符 字符串 列表

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

随机推荐

  1. python保存图片

    #coding=utf-8 import requests url ="https://images.pexels.com/photos/1181767/pexels-photo-11817 ...

  2. sql ROW_NUMBER() 排序函数

    1.使用row_number()函数进行编号:如 1 select email,customerID, ROW_NUMBER() over(order by psd) as rows from QT_ ...

  3. Python函数名的应用和新特性格式化输出

    1.函数名指向的是函数的内存地址. ​ def func(): print(123) print(func,type(func)) # <function func at 0x000000000 ...

  4. Dubbo源码本地运行demo遇到的问题

    从github上拉下来的Dubbo源码,运行Dubbo项目的demo工程,报如下错误(Dubbo版本为2.7.6): Exception in thread "main" java ...

  5. javascript模块化(简)

    这里书写一个个人理解以及整理的东西,关于模块化以及ES6语法推荐大家阅读阮一峰老师的ES6入门教程 地址:https://es6.ruanyifeng.com/ 比较散,请见谅 以前的js是没有模块化 ...

  6. linux中nginx中配置端口转发

    域名指向主机IP地址,通过域名:8080才能访问网站,去掉后面的8080:或者其他的端口号,直接使用域名访问网站 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处 ...

  7. 什么是SOAP?SOAP有什么用?什么时候会用到SOAP?

    什么是SOAP SOAP(Simple Object Access Protocol)一般指简单对象访问协议,简单对象访问协议是交换数据的一种协议规范,是一种轻量的.简单的.基于XML(标准通用标记语 ...

  8. 关于数据源为授权车辆、企业车辆的判断(限foton)

    int mode = carInfoService.getCompanyCarMode(companyId); public int getCompanyCarMode(Long companyId) ...

  9. Easyswoole的WaitGroup和Csp组件的分析和使用

    Easyswoole的WaitGroup和Csp组件的分析和使用 easyswoole可真是个好名字,只是提供了恰到好处的封装,即使是源码也保持了这样的风格.这种风格不论好坏可能都需要各位适应下,哈哈 ...

  10. STM32入门系列-库帮助文档使用

    在前面文件夹介绍时,提到了stm32f10x_stdperiph_lib_um.chm文件,此文件是库函数使用帮助文档,可以直接打开如下图. 因为STM32库函数非常多,我们不可能把所有的外设函数都记 ...