超详细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