Python 入门(2)--数据类型和变量

 

这一篇我们来看python中的数据类型和变量。

数据类型

      先来看数据类型,Python中基本的数据类型是数和字符串。

      数的类型有四种:整数、长整数、浮点数和复数。下面我们举例说明:

  • 5是整数;
  • 长整数比整数表示的范围大一些;
  • 0.032这样的是浮点数,也可以表示成3.2E-2
  • 1-i这样的就是复数了。

      Python中可以用单引号或双引号指示字符串,两者完全等价。如'hello'"hello"。也可以用三引号,它可以指示多行字符串,在三引号中可以自由使用单引号和双引号,如

'''Please say "Hello

World ! "

'''

      同其他语言一样,python中也有转义字符--反斜杠(/),如:"Please say /"Hello World !/ " "

      需要注意的是行末的一个反斜杠表示续行符。如:

'''Hello /

World ! ''

       如果要指示某些不需要像转义符那样的特别处理的字符串,通常给字符串加上前缀rR。这样的字符串叫做自然字符串。如:r"Newlines are indicated by /n"。此处/n不被解释成回车。

      在Python中,如果要处理Unicode文本只要在字符串前面加上前缀uU。如u”你好!。注意,如果直接执行语句print(u”你好!”)IDLE会给出如下提示

而且中文得不到正确的输出。解决方法是在.py文件的第一行或第二行添加语句# -*- coding:gb2312 -*- #。

变量

Python中在为变量命名是需要遵守以下规则:

  • 标识符的第一个字符必须是字母或者一个下划线,如:_variablek
  • 标示符其他部分可以有字母、下划线或数字组成,如:vari1
  • 标识符名称对大小写敏感;

小心语法陷阱

  • C/C++不同的是每一个python语句的末尾并没有分号(;),但如果想把多个语句写在同一行,则要使用分号隔开。前面提过,单个反斜杠在行尾做续行符用。
  • 在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。每一组这样的语句称为一个块,错误的缩进会引发错误。

如:运行下面的语句会报错(print前面有空格)

s = “hello”

  print s

————————————————————————

最后我们来练习一个程序:

# Filename : var.py

i = 5

print i

i = i + 1

print i

s = '''This is a multi-line string.

This is the second line.'''

print s

这就是本篇的内容,希望对大家有帮助:),待续。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值