一、Hello world及注释

#定义一个函数,函数的名字是 main
def main():
    '''
    打印一句话
    如果想多行注释
    就在开头处三个单引号
    结束处三个单引号
    '''
print("Hello world!")
#井号是单行注释,三个单引号是多行注释
  • def xxx代表定义了一个名为xxx的函数
  • 单行注释使用#,多行注释可在开头处和结尾处分别用三个单引号’’’

输出结果:

python怎么在同一行输入三个数字_下划线

二、变量以及类型

1.变量的定义
在python中存储数据,需要变量。
变量的三要素:名字、类型、值。

1)单个变量的声明,及其值和类型
变量的值是什么类型,python会自动识别为该变量的类型。

#变量a赋值为1,占用了一小块内存;变量b赋值8,同样占用了一小块内存
a = 1 
b = 8
#变量的相加,实际对其值进行运算
c = a+b
print(c)
#打印出c的类型,其实就是c的值的类型
print(type(c))

输出结果:

python怎么在同一行输入三个数字_单引号_02


2)多个变量声明

#一次声明多个变量
x,y =11,22
print(x)
print(y)

x和y的值打印出来,可见声明是成功了的:

python怎么在同一行输入三个数字_单引号_03


2.变量的类型

1)整数

python可处理任意大小的整数,也包括负整数,程序表示方法同数学上。

计算机常使用二进制,有时候也用0×开头、以0-9和a-f的十六进制表示。

2)浮点型
即小数。浮点数可以使用数学写法,但在数字很小的时候应使用科学计数法。
浮点数和整数在计算机中储存模式不同:
整数永远是精确的,哪怕是除法也是;
浮点数则可能存在四舍五入的误差。

3)字符串
单引号或双引号括起来的任意文本。

4)布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有True和False两种,python中可以直接使用True、False表示布尔值(注意首字母大写),也可以通过布尔运算计算出来。
布尔值可以进行and、or和not运算:
and:与运算,全真则真;
or:或运算,一个真则真。

5)空值
空值用None表示,不能理解为0,因为0本身是有意义的,None是个特殊的值,也是占用内存地址的,但是它的值为空。

还有列表、字典等多种数据类型,以及自定义数据类型,这里暂且不提。

三、标示符和关键字

1)标示符
标示符是开发人员自定义的符号和名称(包括函数名、变量名等),以字母、数字、下划线构成,且不以数字开头。并且python的标示符是区分大小写的,要做到见名知意,以驼峰法/下划线法命名:

  • 小驼峰(第一个单词小写+后每个单词首字母大写):myStudentName
  • 大驼峰(首字母均大写):MyStudentName
  • 下划线(不用大写了):my_student_name

2)关键字
python已使用的标示符,不允许开发定义和标示符相同的关键字,可使用如下命令查看python的所有关键字:

import keyword
print(keyword.kwlist)