| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
大家好~ 下面就是我第三天的学习笔记,欢迎参考~   
第一,认识变量 
变量就是给一个值起名字,在python中,给一个值起名字就叫做"赋值",例如: 
- >>> #下面我们把一个变量teacher设置为"小甲鱼":
 
 - >>> teacher = "小甲鱼"
 
 - >>> print(teacher)
 
 - 小甲鱼
 
  复制代码 
瞧,由于我们已经把teacher赋值为了一个变量,所以teacher这一个名字代表的就是"小甲鱼"这一个字符串,所以输出的时候就会和print("小甲鱼")没有区别。 
但是——要是后来又给这一个名字赋值了一遍,那么原来变量代表的东西就会不见了,取而代之的是新的东西,举个栗子吧: 
- >>> teacher = "小甲鱼"
 
 - >>> print(teacher)
 
 - 小甲鱼
 
 - >>> teacher = "老甲鱼"
 
 - >>> print(teacher)
 
 - 老甲鱼
 
 - >>>
 
  复制代码 
我们会发现:teacher 所代表的"小甲鱼"已经不见了,取而代之的是新的"老甲鱼",说明teacher所代表的"小甲鱼"已经被替换成"老甲鱼"了。 
不难发现:变量也是可变的。同理,它也可以运用到字符串上: 
- >>> myteacher = "小甲鱼"
 
 - >>> yourteacher = "老甲鱼"
 
 - >>> #接下来进行的操作就是把ourteacher赋值为myteacher + yourteacher,这种操作在python中被称作字符串的拼接
 
 - >>> ourteacher = myteacher + yourteacher
 
 - >>> print(ourteacher)
 
 - 小甲鱼老甲鱼
 
  复制代码 
第二,认识字符串 
首先是整数类型和字符串类型的不同。举个栗子吧: 
- >>> #首先来看一下整数类型相加会输出什么
 
 - >>> 5 + 8
 
 - 13
 
 - >>> # 既然我们已经知道了整数类型相加输出的是两数之和,那么再试一试字符串类型的相加会输出什么
 
 - >>> "5" + "8"
 
 - '58'
 
  复制代码 
python里面字符串的普遍特征就是有一对双引号或者单引号。虽然双引号或者单引号都可以,但是一定要成对,下面是一个错误例子: 
- >>> 'python I love you!"
 
 - SyntaxError: unterminated string literal (detected at line 1)
 
 - >>> 
 
  复制代码 这就是我们的引号不成对,弄得python一头雾水,最后丢出来一个错误提示 
但是有时候会出现这样的事: 
- >>> 'Let's go!'
 
 - SyntaxError: unterminated string literal (detected at line 1)
 
  复制代码 为什么会出现这样的情况呢?因为python误认为"Let"是一个字符串,"s go!" 是一个不明指令,"'"后面缺了一个单引号,所以就会报错。 
有两种方法,见下面的代码: 
- >>> # 第一种方法:使用转义字符\表示这里的'不是后单引号:
 
 - >>> 'Let\'s go!'
 
 - "Let's go!"
 
 - >>> # 第二种方法:在外面使用双引号而不是单引号:
 
 - >>> "Let's go!"
 
 - "Let's go!"
 
  复制代码 但是,如果出现下面的情况,就会出现“两难”: 
- >>> "Let's read about "Harry Porter"!"
 
 - SyntaxError: invalid syntax
 
  复制代码 用反斜杠的话太麻烦,用双引号或者单引号都会被误解,怎么办呢? 
这时还有一种简单快捷的方法,就是在字符串前面加一个“r”,声明它是一个原始字符串,里面没有转义字符。举个例子: 
- >>>book = r"Let's read about "Harry Porter"!"
 
 - >>> print(book)
 
 - Let's read about "Harry Porter"!
 
  复制代码 特别注意:反斜杠不能放在末尾,不然就会报错: 
- >>> string = "Fishc"
 
 - SyntaxError: unterminated string literal (detected at line 1)
 
  复制代码 接下来的另一部分笔记请见篇二 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |