我在偷偷学Python的第八天(语法格式)

20 篇文章 1 订阅
8 篇文章 0 订阅

## 语法格式

Python代码标识符

python中标识符都是以字母,下划线开头的字符.但数字不能作为开头.
一般python中的标识符都包含特殊的含义:比如以双下划线开头的__foo 表示私有成员,单下划线的_foo

Python关键字(保留字符)

python中保留字符都是以小写字母打头的,这些保留字符不能用作变量名,常数或者变数等其他用途.一下是部分保留字符的概览表:

 		asser,tfinally	or

Python代码规范
1.缩进

和其他语言不同,Python语言中每条语句后都没有分号作为结束标志.进而衍生出了特殊的缩进形式,在Python中,代码的缩进对其是非常重要的!一般你的代码缩进有问题,运行就会存在问题.假如你使用的是一些可视化编译器,编译器也会立刻的反馈你的所在行数的代码有问题.
下面是个例子:(注意,打印中文时可能)

2.注释

python中的注释主要分两种:

2.1单行注释

单行注释用#号:

2.2多行注释

多行注释有两种形式:一种是三个单引号开头,三个单引号结尾.一种是以三个双引号开头,三个双引号结尾

3.多行语句

python中一般以行作为代码结束标志,编译器检查完一行之后会继续检查下一行代码,但有时我们也需要一行一句跨多行,这是就要用到多行语句了

total = item_one + \
        item_two + \
        item_three

我们可以使用斜杠( \)将一行的语句分为多行显示

但是如果语句中包含 [], {} 或 () 括号就不需要使用多行连接符。 如下实例:

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

4.引号表字符串

python语言中,字符串一般都是用引号括起来表示的,一般有三种表示形式,双单引号,双双引号,双三引号.其中双三引号也可以实现字符串的多行跨越,如下:

word = 'word'
sentence = "这是一个句子。"
paragraph = """这是一个段落。
包含了多个语句"""

5.同一行中有多条语句

虽然python中一条语句一般是单独占一行,但是如果你要在一行中写多条语句也是可以的,需要用;号隔开:

import sys; x = 'runoob'; sys.stdout.write(x + '\n')

6.输出语句

输出语句使我们学习编程中用的最多的语句之一了,很多时候我们都可以通过输出语句来直观的打印出我们程序中各种结果,也可以用来了解那里程序bug了,python中的输出语句有点和c的类似,用print关键字:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

x="a"
y="b"
# 换行输出
print x
print y

print '---------'
# 不换行输出
print x,
print y,

# 不换行输出
print x,y

以上输出结果

a
b
------
a b a b

7.代码组(代码块)

缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。
如下示例:

if expression : 
    suite 
elif expression :  
    suite  
else :  
    suite
第一篇 JavaScript入门篇 第1章 初步了解JavaScript 1.1 JavaScript是什么 1.2 JavaScript能做什么 1.2.1 表单数据合法性验证 1.2.2 页面特效 1.2.3 交互式菜单 1.2.4 动态页面 1.2.5 数值计算 1.3 JavaScript编程起步 1.3.1 “Hello World!”程序 1.3.2 选择JavaScript脚本编辑器 1.4 如何引入JavaScript脚本代码 1.4.1 通过<script>与</script>标记对引入 1.4.2 通过<script>标记的src属性引入 1.4.3 通过JavaScript伪URL引入 1.4.4 通过HTML文档事件处理程序引入 1.5 嵌入JavaScript脚本代码的位置 1.5.1 在<head>与</head>标记对之间放置 1.5.2 在<body>与</body>标记对之间放置 1.5.3 在两个标记对之间混合放置 1.6 选择合适的浏览器 1.7 处理不支持JavaScript脚本的情况 1.7.1 使用<!——和——>标记对直接屏蔽法 1.7.2 使用<noscript>和</noscript>标记对给出提示信息 1.8 本章小结 1.9 本章习题 第2章 JavaScript编程的语言基础 第3章 JavaScript事件处理 第4章 JavaScript基于对象编程 第5章 文档对象模型(DOM) 第6章 String、Math、Array等数据对象 第7章 Window及相关顶级对象 第8章 Document对象 第9章 HTML元素对象 第二篇 JavaScript进阶篇 第10章 正则表达式 第11章 客户端与服务器端通信 第12章 JavaScript与Ajax技术 第13章 JavaScript错误与异常处理 第三篇 JavaScript实例篇 第14章 JavaScript与插件通信 第15章 JavaScript常用特效收集
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值