Python基础语法

 

2.1缩进规则

行尾的“:”表示下一行代码缩进的开始。缩进只使用空白实现,必须使用4个空格来表示每级缩进。

2.2 注释

  • 单行注释。 以#开头。
  • 多行注释。 该类注释标记成对出现。有两种方式:(a)用3个单引号 ''' 将注释括起来。(b)用3个双引号 """ 将注释括起来。

【注意】:注释不可以嵌套。

在使用中文注释时,在文件开头声明是中文编码格式。在文件开头加上如下代码:

#coding=utf-8

#coding=gbk

2.3 编码

编码:计算机编程语言的代码。计算机只能处理数字,必须要将处理的文本、图片等信息转换为数字。

  • GB2312编码:适用于中文汉字处理。
  • GBK编码:汉字编码标准之一。
  • Unicode编码:是一种世界上所有字符的编码。该编码能把所有语言都统一到一套编码里,这样就不会出现乱码的问题。
  • UTF-8编码:是一种可变长的编码方式。

ASC equation?tex=%5CPi 编码和Unicode编码的区别:ASC equation?tex=%5CPi编码是1个字节,Unicode编码通常是两个字节。为了节约存储空间,出现了把Unicode编码转换为“可变长编码”的UTF-8编码。在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

默认情况下,python源码文件以UTF-8格式进行编码,所有字符串都是Unicode字符串。

2.4 标识符和关键字

python语言的标识符使用规则和C语言类似。

  • 第一个字符必须是字母或下划线_。
  • 区分大小写
  • 标识符不能以数字开头

【注意】:以一个下划线开始的标识符(如_foo)不能用from module import语句导入。

前后均有两个下划线的标识符(如__init__)被特殊方法保留。

前边有两个下划线的标识符(如__bar)用来实现类私有属性。

2.5 变量

python 中没有常量,没有提供如Java、C语言、C++设定的const修饰符。

变量命名规则:

  • 变量可以包括字母、数字、下划线,但是不能用数字作为开头
  • 变量不能包含空格,但可以使用下划线来分割其中的单词。如grade_name是合法的,但grade name是不合法的。
  • 关键字不能做变量名使用
  • 不能将内置函数名用作变量名
  • 除了下划线之外,其他符号不能用作变量名
  • python变量名区分大小写,但一般使用小写来命名
  • 变量在使用前必须先赋值,变量赋值以后才会创建该变量

变量可以存储规定范围内的值,并且值可以改变。python中的变量不需要声明,变量的赋值操作即是声明和定义变量的过程。变量的赋值不需要声明类型。每个变量在内存中创建都包括变量的标识、名称和数据这些信息。

输入和输出

输入:内置函数input()实现输入功能。

【注意】函数input不管输入的是什么,最终返回的都是字符串。如果需要输入数值,必须经过类型转换。

输出:函数print()格式如下:

print(value,...,sep=‘ ’,end=‘\n’)

  • value 以及后面的省略号代表多个要输出的信息。
  • sep 代表多个要输出信息的分割符,默认值为一个空格。
  • end 默认为换行符。

【注意】当print中的多个字符串使用逗号“,”隔开时,会在每个输出项后面自动添加一个空格,从而输出一串字符。

print遇到逗号“,”时,就会输出一个空格。

print也可以输出整数或计算结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值