初识Python-2、Python的常/变量、数据类型、运算符

一、常/变量、数据类型

1、基本数据类型
int、double、float、bool
在Python中,使用任何类型的变量都不需要进行声明,关键是我们存放的数据类型,系统自动识别与变量的数据类型
2、字符串
字符串是字符的序列,字符串就是一组单词。
定义字符串的方式

  1. 使用单引号(‘)
    可以使用单引号来只是字符串,所有的空白,即空格和制表符都照原样保留。
  2. 使用双引号(”)
    在双引号中的双引号与单引号中的字符串的使用完全相同。虽然相同但是使用时必须严格匹配。
  3. 使用三引号(”’)
    利用三引号,可以只是一个多行的字符串,同时可以在三引号中自由的使用单引号和双引号。

字符串中的特性

  • 转义符
    如果想要在一个字符串中包含一个单引号或者双引号,要使用\(反斜杠)进行指示,例\’不然会出现出现不匹配错误
  • 换行符
    如果在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是重新开始一行。
  • 自然字符串
    如果要指示不需要如转义符那样处理的字符串,那么需要一个自然字符串,通常为字符串加上前缀r或R来指定。例如r’hello world\n’
  • Unicode字符串
    Unicode是书写国际文本的标准方法。如果需要使用北印度语或者阿拉伯语写文本,那么必须有一个支持Unicode的编辑器,在Python中需要处理Uniconde的文本,则需要在字符串前添加前缀u/U,例如u’This is a Unicode string.’
  • 字符串不可变
    创造一个字符串,你就不能再改变它。
  • 按照字面意义级连字符串
    如果你把两个字符串按照字面意义相邻放着,他们会被Python自动级连。

二、运算符

在使用运算符时请明白Python的一个概念,在Python中=一切都是对象
基本常用的运算符和其他语言的相差无几,但是也有一些特别与不同的,在这简单的就不再赘述,简单说一下那些特别与不同的。
- **
**表示x的y次幂 例如 3 **4得到81(即3*3*3*3)
- //
返回商的整数部分
- not
布尔“非”
与C/C++中的逻辑非!功能一致
- and
布尔“与”
与C/C++中的逻辑与&&功能一致
- or
布尔“或”
与C/C++中的逻辑或||功能一致
运算符优先级问题
这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值