Python基础里主要是讲了一下Python的语言风格和规范。既然是自己的一个学习过程,那么我想,每个小规范举一个例子或者用最精简的一句话概括其要点,自己就可以很好掌握了。
1.输入:
name = input('please enter your name')
input()表输入,可以把输入的值给一个变量,括号内写入一些提示内容使程序更有交互性。
input()返回的数据类型是str
2.输出:
print('My name is', name)
print()表输出,其中的分隔符用逗号来表示,逗号显示为空格。
3.注释:
# 表示
4.判断语句:
if ,for等后面没有(),冒号表结尾,冒号后的语句空4个空格表缩进,缩进语句视为代码块。
优点:
1.格式化代码
2.强迫程序员写出缩进较少的代码
缺点:
“复制-粘贴”失效
5.数据类型和变量
(1)整数
1,100,-80,0Xff00(十六进制表示)
用整数表示的数,其加减乘除等运算永远精确,没有误差。
(2)浮点数
1.23,-9.01, 1.23e9
运算会有误差
(3)字符串
“I'm OK” 包含的字符是 I,' , m, , O, K-->6个字符
1.内容包含即包含“,又包含‘--->用转义字符 \ 标识
‘I \' m \" OK \”!' --> I' m " OK ”!
2.为了简化 --->用 r' '来表示,‘ ’内部的字符串默认不转义
print(r' \\\t\\ ')---> \\\t\\
3.有很多换行,为了易读不写\n --->用 '''...... '''
print('''line1
line2
。。。。。
linen''') ---> 原样输出
6.布尔值
True False
7.空值
NULL
8.变量
a = 'ABC'
1.内存中创建一个‘ABC’的字符串
2.内存中创建一个名为a的变量,并把它指向a
9.常量 不能变的量
除法:/ 结果为浮点数
10/3 = 3.333......5
地板除:// 除法仍是整数 ,所以整数运算结果永远精确
10//3 = 3
取余:%
10%3 = 1