超详细python小白基础学习指令

下面是思维导图:

以下是学习笔记:

1.字符串:用 引号 包裹起来的数据就是字符串
2.转义符 \ 还有一个常用形式是和 n 连起来用,\n 代表换行符
3. int – 整数:即数学意义上的整数,可以是正整数或负整数,不带小数点。
4.float – 浮点数:浮点数就是小数
5.布尔值:布尔值只有 True 和 False 两种,注意大小写
6.空值 None:None 在 Python 中是一个特殊的值,表示“无”
7.变量:
Level = 1
ATK = 5
HP = 100
左边是「变量名」
右边是「数据」
7.Input() 函数
age = input('My age is :')
print(age)
ID = input('请输入你的ID:')
8.索引:字符串是一堆字符的集合,可以通过位置编号,来获得对应的字符。如 'hello_shiyanlou',编号 0 对应第一个字符 h,1 对应第二个字符 e,依次类推。这个位置的编号,我们称之为:索引。索引除了是正数,也可以是 负值,表示倒数第几个。比如最后一个字符的索引为 -1,倒数第二个字符的索引为 -2。
简单的示例:>>> string = 'hello_shiyanlou'
>>> string[0]  # 获取第一个字符
'h'
>>> string[1]  # 获取第二个字符
'e'
>>> string[2]
'l'
>>> string[-1]  # 获取倒数第一个字符
'u'
>>> string[-2]  # 获取倒数第二个字符
'o'
9.format():是专门用来 格式化字符串 的函数,它最常用的功能就是「插入数据」和「数字格式化」。例如:
name = input('请输入姓名:')
age = input('请输入年龄')
打印 “你叫 xxx,今年 x 岁了”
第一张写法:print('你叫'+name+',今年' + age + '岁了')
第二种写法:print('你叫{},今年{}岁了'.format(name,age))
{} 为占位符,我先把这个位置占住,具体数据在后面导入。
format() 的第二种常用功能,是格式化数字,比如我们要输出圆周率,但只保留两位小数,可以这么写:print("{:.2f}".format(3.1415926))如果要保留三位,则改成 {:.3f};不带小数,则改成 {:.0f},依次类推。
10.注释:注释,可理解为程序的注解、提示,用来帮助他人和自己阅读、理解、编写代码。python 中,# 常被用作写单行注释,# 号后的内容会被忽略,不会被当作代码处理
11.运算符:
+    加    两个对象相加
–    减    得到负数或是一个数减去另一个数
*    乘    两个数相乘或是返回一个被重复若干次的字符串
/    除    x 除以 y
%    取模    返回除法的余数
**    幂    返回 x 的 y 次幂
//    取整除    返回商的整数部分(向下取整)
比较运算符:
运算符    描述
==    等于:比较对象是否相等
!=    不等于:比较两个对象是否不相等
>    大于:返回 x 是否大于 y
<    小于:返回 x 是否小于 y
>=    大于等于:返回 x 是否大于等于 y
<=    小于等于:返回 x 是否小于等于 y
12.赋值运算符
运算符    描述    实例
=    赋值运算符    c = a + b :将 a + b 的运算结果赋值为 c
+=    加法赋值运算符    c += a :等效于 c = c + a
-=    减法赋值运算符    c -= a :等效于 c = c – a
*=    乘法赋值运算符    c *= a :等效于 c = c * a
/=    除法赋值运算符    c /= a :等效于 c = c / a
%=    取模赋值运算符    c %= a :等效于 c = c % a
**=    幂赋值运算符    c **= a :等效于 c = c ** a
//=    取整除赋值运算符    c //= a :等效于 c = c // a
13.逻辑运算符
运算符    逻辑表达式    结果
and(逻辑与)    a and b    当 a、b 都为 True 时,返回 True;否则返回 False
or(逻辑或)    a or b    当 a、b 任意一个为 True,就返回 True
not(逻辑非)    not a    当 a 为 True 时,返回 False;反之亦然
 补充:在逻辑运算中,数字 0 代表 False,1 代表 True

 

作者:yzx991013

物联沃分享整理
物联沃-IOTWORD物联网 » 超详细python小白基础学习指令

发表回复