python3 学习笔记

python3 学习笔记 –每天半小时

标签(空格分隔): python3


2016年2月24日

第一个python程序

输入: input()
输出: print()

2016年2月25日

python基础

  • python语法采用缩进的方式(约定俗成是4个空格)
  • #开头的语句是注释
  • python是大小写敏感

数据类型和变量

在python中,能够直接处理的数据类型有以下几种:整数(十六进制用0x前缀)、浮点数(10用e代替, 1.23109=1.23e9 )、字符串、布尔值、空值(用None表示)、变量、常量(通常用全大写的变量表示)。

字符串

  • 既含有'"的需要转义符\
  • \n \t表示换行和制表符,如果)
  • r表示不转义
  • ...表示多行内容
>>>print('\\\t\\')
\    \
>>>print(r'\\\t\\')
\\\t\\
>>>print('''line1
...line2
...line3''')
line1
line2
line3

布尔值

  • 布尔值只有TrueFalse两种
  • 布尔值可以用and、or、not运算

变量

  • 变量可以是任意数据类型
  • 变量名必须是大小写字母、数字和_的组合
  • 等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复被不同类型的变量赋值(变量类型不固定的语言称为动态语言)

变量在计算机内存中的表示:
当我们写:a = 'ABC'时,python解释器干了两件事:
1. 在内存中创建一个ABC的字符串;
2. 在内存中创建一个名为a的变量,并把它指向ABC
如果此时把变量a赋值给另一个变量b,实际是把变量b指向变量a所指向的数据。

>>>a = 'ABC'
>>>b = a
>>>a = 'XYZ'
>>>print(b)
ABC

字符串和编码

你可能感兴趣的:(笔记)