Python笔记-第一天

1。Python的输出print函数要把输出的字符串用单引号或者双引号括起来,但是不能混用。
比如print('hello,world')和print("hello,world")是相同的。
 
2.大小写敏感。
 
3.由于缩进使用空格,复制代码不再那么方便。
 
4.我在notepad++中设置了Tab自动转化为4个空格。
 
5.整数使用十六进制更方便,十六进制表示为”0x“前缀加上数字。
 
6.浮点数比较大就使用科学技术法,用”e“表示”10“,比如,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
 
7.字符串中出现单引号或者双引号,在符号面前使用转义字符。
 
8.Python这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
 
9.在Python中,通常用全部大写的变量名表示常量,例如:PI = 3.14159265359。(但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。)
 
10.还有一种除法是//,称为地板除。结果只去整数部分,
比如:
 
>>> 10 // 3
 
3
 
11.如果字符串里面有很多字符都需要转义,就需要加很多,为了简化,Python还允许用r''表示''内部的字符串默认不转义
 
s1 = r'hello,Jack!'
s3 = r'''hello,Jack!'''
print(s1)
print(s3)

其中s1和s3输出相同。

 
12.如果字符串内部有很多换行,用 写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容
 
13.整数大小没有限制。其实浮点数也没有~
 
14.我们通常在文件开头写上这两行:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

16.空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

这是我做的摘要笔记,但是内容来自廖雪峰的官方网站

原文地址:https://www.cnblogs.com/JackKing-defier/p/4668687.html