Python基本语法元素

一、Python的两种编程方式:

1、交互式:对每个输出语句即时运行结果,适合语法练习。
2、文件式:批量执行一组语句并运行结果,编程的主要方式。

二、Python程序语法分析

1、缩进:缩进表达程序的格式框架

(1)严格明确:缩进是语法的一部分,缩进不正确程序运行错误。
(2)所属关系:表达代码间包含和层次关系的唯一手段。
(3)长度一致:程序内一致即可,一般用4个空格或一个tab。

2、注释:不被程序执行的辅助性说明信息

(1)单行注释:以#开头,其后内容为注释。
(2)多行注释:以```开头和结尾。

3、变量:用来保存和表示数据的占位符号

(1)变量采用标识符(名字)来表示,关联标识符的过程叫命名。
(2)可以使用等号(=)向变量赋值或修改值,=被称赋值符号。

4、命名:关联标识符的过程

(1)命名规则:大小写字母、数字、下划线和汉字等字符及组合。
(2)注意事项:大小写敏感、首字符不能是数字,不与保留字相同。

5、保留字:被编程语言内部定义并保留实用的标识符

(1)Python语言有33个保留字(也叫关键字)。
(2)保留字是编程语言的基本单词,大小写敏感。

and        elif         import        raise        global
as          else       in               return       nonlocal
assert    except   is               try            True
break     finally    lambda      white        False
class      for         not             with         None
continue              from           or            yield

6、数据类型:供计算机程序理解的数据形式

(1)程序设计语言不允许存在语法歧义,需要定义数据的形式。
(2)程序设计语言通过一定方式向计算机表达数据的形式。
1、字符串:由0个或多个字符组成的有序字符序列。
(1)字符串由一对单引号或双引号表示。
(2)字符串是字符的有序序列,可以对其中的字符进行索引。

正向递增序号:0 1 2 3 4 5...
反向递减序号:-6 -5 -4 -3 -2 -1...

(3)字符串的使用:使用[ ]获取字符串中一个或多个字符

索引:返回字符串中单个字符
切片:返回字符串中一段字符子串

2、整数:正 / 负
3、浮点数:正 / 负
4、列表类型:由0个或多个数据组成的有序序列。
(1)列表用[ ]表示,采用逗号分隔元素。
(2)使用保留字in判断一个元素是否在列表中。

7、语句

1、赋值语句:由赋值符号构成的一行代码
(1)赋值语句用来给变量赋予新的数据值。
(2)赋值语句右侧的数据类型同时作用域变量。
2、分支语句:由判断条件决定程序运行方向的语句
(1)使用保留字if elif else 构成条件判断的分支结构。
(2)每个保留字所在行最后存一个冒号,这是语法的一部分。

8、函数

根据输入参数产生不同输出的功能过程
(1)类似于数学中的函数
(2)函数采用<函数名>(<参数>)方式使用
1、input():从控制台获得用户输入的函数
(1)使用格式:<变量>=input(<提示信息字符串>)
(2)用户输入的信息以字符串类型保存在变量中
2、print():以字符形式向控制输出结果的函数
3、评估函数end():去掉参数最外侧引号并执行余下语句的函数

实例1:温度转换

#TempConvert.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) -32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,776评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,527评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,361评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,430评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,511评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,544评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,561评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,315评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,763评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,070评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,235评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,911评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,554评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,173评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,424评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,106评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,103评论 2 352

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,145评论 0 13
  • 有一天,我很随意的看到了一个人在吃饭的时候,露出满脸的开心与满足,仿佛没有什么比这更好的了。让我突然间觉得能每天吃...
    金桥_7296阅读 234评论 0 0
  • 爱不是互相折磨,而是互相温暖
    Granarola阅读 87评论 0 0
  • 我们的任何行为都避免不了后果,每个结果都有一个特定的原因,每件事情的发生都有一个理由,这就是所谓的因果法则。(内容...
    一束麦穗阅读 337评论 0 0
  • 有的人爱喜剧,看影视剧必须是happy ending,小说只看“小甜文”,对“虐”字退避三舍。 恰恰相反,我是一个...
    璎泠阅读 529评论 0 0