python学习教程(二)--基础知识

基础知识

  1. python对大小写敏感
  2. #为注释符号,解释器会忽略其内容
  3. 数据类型

整数:十进制、十六进制(0x开头)
浮点数:1.23e5 1.35e-9
字符串:单引号'或双引号"括起来的任意文本。单引号'与双引号"的表示可以加上转义字符\表示。

使用r'字符串内容'默认不转义

  1. 交互式命令行内输入多行使用\n不容易阅读,可以使用'''解决·
>>> print('''line1
... line2
... line3''')
line1
line2
line3

在程序中直接

print('''line1
line2
line3''')
  1. 布尔值true/false
  2. and与运算
    or 或运算
    not 非运算
  3. 空值用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
  4. python变量的使用无需声明,直接使用。例如:a = 1
  5. 等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量
a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)

注释:这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释):

int a = 123; // a是整数类型变量
a = "ABC"; // 错误:不能把字符串赋给整型变量
  1. 常量:通常用大写字母表示

PI=3.1415926
但Python根本没有任何机制保证PI不会被改变

  1. 除法两种'/'和'//'

'/'结果为小数
'//'地板除,结果为整数。
求余数'%'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容