高级程序设计语言包括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. Monolog - Logging for PHP

    github地址:https://github.com/Seldaek/monolog 使用 Monolog 安装 核心概念 日志级别 配置一个日志服务 为记录添加额外的数据 使用通道 自定义日志格式 ...

  2. selenium基础--五种定位方式

    find_element_by_name find_element_by_id find_element_by_xpath find_element_by_link_text find_element ...

  3. Ubuntu18.04中安装virtualenv和virtualenvwrapper

    1.安装virtualenv和virtualenvwrapper pip3 install virtualenv pip3 install virtualenvwrapper 2.创建目录用来存放虚拟 ...

  4. 第八章 nginx基础介绍

    一.nginx概述 nginx是一个开源且高性能.可靠的http web服务.代理服务. 开源:直接获取源代码 高性能:支持海量并发 可靠:服务稳定 二.nginx特点 1.高性能高并发 性能高,支持 ...

  5. Dockerfile 笔记

    Dockerfile   ARGARG <name>[=<default value>]The ARG instruction defines a variable that ...

  6. 如何利用go-zero在Go中快速实现JWT认证

    关于JWT是什么,大家可以看看官网,一句话介绍下:是可以实现服务器无状态的鉴权认证方案,也是目前最流行的跨域认证解决方案. 要实现JWT认证,我们需要分成如下两个步骤 客户端获取JWT token. ...

  7. 数据结构(C++)——顺序栈

    顺序栈结构 #include<iostream> #define MaxSize 50 using namespace std; typedef int ElemType; typedef ...

  8. Java学习的第五天

    1.值域转化的规则:值域小的类型可以自动转化成值域大的类型,值域大的类型可以强行转化成值域小的类型,但要注意精度,除了基本类型可以转换,引用类型之间也可以转换. 引用类型可以是类,借口,数组. 常见的 ...

  9. 一次 KVM 虚拟机磁盘占满的排查过程

    一次 KVM 虚拟机磁盘占满的排查过程 KVM 虚拟机系统为 CentOS,文件系统为 XFS. 现象如下: 使用 df -h 命令发现磁盘剩余空间为30k(总大小为30G),使用 df -i 发现 ...

  10. Flask简介与启动服务器

    Flask 一.简介 官方文档:http://flask.pocoo.org/ http://www.pythondoc.com/flask/index.html(中文) 1.概述 flask是一个非 ...