您的位置:首页 > 编程语言 > Python开发

Python学习笔记

2020-04-05 12:18 996 查看

Python学习笔记(一)

一、基本概念

  1. 按照执行方式,程序设计语言分为两种方式:
    编译执行:
    编译是将源代码转换成目标代码的过程。
    通常,源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器。
    解释执行 :
    解释是将源代码逐条转换成目标代码,同时逐条运行目标代码的过程。执行解释的计算机程序称为解释器。

    注:编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。
    注:解释则在每次程序运行时都需要解释器和源代码。

  2. 程序的格式框架
    Python语言采用严格的“缩进”表明程序的格式框架。缩进:每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。 需要注意以下几点:
    (1)缩进在Python中标明代码的层次关系/所属关系
    (2) 缩进是Python语言中表明程序框架的唯一手段
    (3)不缩进的代码顶行编写
    (4)1个缩进 = 4个空格 / 一个Tab
    (5)Tab和空格不可混用

  3. 注释
    注释的两种方法:
    (1)单行注释以#开头。(2)多行注释以 ’’’ 开头和结尾。

  4. 命名与保留字
    命名规则:
    (1)Python语言允许采用大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制。
    (2)中文等非字母符号也可以作为名字(不推荐)。
    (3)标识符对大小写敏感,python和Python是两个不同的名字。
    保留字:
    每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等。程序员编写程序不能定义与保留字相同的标识符。

二、基础语法

  1. 字符串:
  • Python语言中,字符串是用两个双引号“ ”或者单引号‘ ’括起来的一个或多个字符。

  • Python字符串的两种序号体系:
      正向递增序号:0~length-1
      逆向递减序号:-1~-length

  • 操作符+可以实现两个字符串的连接操作

  • 区间访问:从N到M(不包含M)的子字符串

  1. 赋值语句
    例:将变量x和y交换
  • 常用方法:采用单个赋值,需要3行语句:
    通过一个临时变量 t 缓存x的原始值,然后将 y值赋给 x,再将 x 的原始值通过 t 赋值给 y。
  • 采用同步赋值语句,仅需要一行代码:y,x=x,y
  1. input()函数
  • 获得用户输入之前,input()函数可以包含一些提示性文字
       <变量> = input(<提示性文字>)
  1. eval()函数
  • eval(<字符串>)函数是Python语言中一个十分重要的函数,它能够以Python表达式的方式解析并执行字符串,将返回结果输出

三、实例训练

  1. 温度转换
  • 点赞
  • 收藏
  • 分享
  • 文章举报
CHEN某人 发布了2 篇原创文章 · 获赞 0 · 访问量 62 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: