简明Python教程 --- 4.基本概念

 简明Python教程 --- 4.基本概念

 

字面常量

       字面常量是指1、2、1.5、"Hello World"这样具有字面意义的常量。你通过它们字面上的意义来使用它们的值。

       Python中有4种类型的数:整数、长整数、浮点数、复数。

              2是一个整数的例子。

              长整数是更大的整数。

              1.5这样的数就是浮点数。

              2+1.5j这样的数就是复数。

字符串

       在Python中,字符串需要使用单引号(')或双引号(")括起来。例如:

              'string1'、"string2"

       除此之外,Python中还可以声明多行的字符串,这种字符串需要使用三个单引号(''')或三个双引号(""")括起来。例如:

       """She is a good girl.

              Say "Hello" to her.

"""

转义字符

       在Python中使用反斜杠(\)来作为转义字符前导。这中约定和C/C++、Java、C#是一样的。

       有一个不同的地方是,在Python中反斜杠也可以起到为字符串续行的作用。例如:

"abcd\

efgh"

等同于"abcdefgh"。

自然字符串

       自然字符串可以通过给字符串加前缀r或R来指明。例如,r"abc\n"。在自然字符串中,转义字符前导将作为普通字符处理。

Unicode字符串

       如果你要在字符串中使用Unicode字符,需要在字符串前加字母u或U前缀。例如:u"哈哈"。

字符串不可变

       在Python中,字符串一旦创建,你就再也无法改变它,例如长度,内容等。这和Java中的字符串是一样的。这并不是一个缺陷,反而有一定的优点,后面会有介绍。

标识符的命名

       标识符的第一个字符必须是大小写字母或下划线。

       标识符的后续字符可以是大小写字母、数字或下划线。

       标识符是大小写敏感的。

数据类型

       Python中最基本的数据类型是数和字符串。

       在程序中使用数和字符串:

              i = 5;

print i;

s = "abc";

print s;

       可以看到,在Python中,只需要声明变量,而不需要指明它的数据类型,这和C/C++、Java、C#相差很大!

对象

       Python把程序中用到的任何东西都称为对象。

逻辑行与物理行

       你在源程序中看到的一行就是一个物理行。为了易于阅读,一般一个物理行中只书写一条语句,这样的话,一个物理行也就是一个逻辑行。

       例如:print 100;

       但是个别情况下,一个物理行中包含多条语句,那么一条语句就是一个逻辑行。这样的话,一个物理行中就有多个逻辑行了。

       例如:i=100;print i;

       分号用于表示一个逻辑行的结束。

缩进

       空白在Python中是重要的。行首的空白更是重中之重。行首的空白也成为缩进。在逻辑行首的空白用来决定逻辑行的缩进层次,从而用来决定语句的分组。

       这意味着同一层次的语句需要具有相同的缩进层次,每一组这样的语句称为语句块。

       错误的缩进会引发错误。

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值