在实验楼下可以输入当前版本比如python3,可以进入运算模式比如1+1回车可以得到结果
print(打印,它可以帮你输出任何内容 —— 只要放进 括号 内。)如print(‘hello world’)一定要加上引号,打印多行文字,print上引号要三个print('''
我去买几个橘子
你就站在此地不要走动
''')
数据类型
float(浮dongle点)小数,可变如3.14(0.314*10/0.0314*100)
在计算机中,整数、浮点数字、字符串等所有的数据,都会被转换为二进制数值进行处理,处理完成后再转换为你想要的信息。转换的过程中可能就会出现精度的丢失,1.1 + 2.2得到答案为3.30000003.
布尔值
True在python3环境下,如3.14>3.答案为true
False在python3环境下3.14>4D答案为false
空置值None在 Python 中是一个特殊的值,表示“无”。注意它与数值 0 不同,0 是一个整数,而 无 表示什么都没有。
变量Level = 1
ATK = 5
HP = 100左边是变量名。右边是数据而等号在 Python 里的意思是「赋值符」,代表把右边的数据赋值给左边。
比如在python3环境下输入word = 'Hello World!'
print(word),将打印出hello world,
input(函数)
age = input('My age is :30')执行代码后,弹出「My age is :」,在后面输入你的年龄,再按回车。print(age).. 终端随之打印出了你的年龄30
字串符(用 引号 包裹起来的数据就是字符串。计算机无法识别人类的文字,所以引号的作用就是告诉计算机:我是字符串,不用管里面是什么内容。)包裹字符串的引号必须前后对应,成对出现。如果字符串中还有引号,要特别注意,如 He said "Today's weather is good.",直接写 print('He said "Today's weather is good."') 就会报错
正确的写法是,在 Today 后面加入转义符 \:
转义符 \ 还有一个常用形式是和 n 连起来用,\n 代表换行符相当于ENTER键
索引(String)
字符串是一堆字符的集合,可以通过位置编号,来获得对应的字符。如 'hello_shiyanlou',编号 0 对应第一个字符 h,1 对应第二个字符 e,依次类推。这个位置的编号命令string=('HELLO SHIYANLOU')>>> string = 'hello_shiyanlou'
>>> string[0] # 获取第一个字符
'h'
>>> string[1] # 获取第二个字符
'e'
>>> string[2]
'l'
>>> string[-1] # 获取倒数第一个字符
'u'
>>> string[-2] # 获取倒数第二个字符
'o'
format()
format()是专门用来 格式化字符串 的函数,它最常用的功能就是「插入数据」和「数字格式化」print('你叫{},今年{}岁了'.format(name,age))进行插入 的第二种常用功能,是格式化数字,比如我们要输出圆周率,但只保留两位小数,可以这么写:{:.2f}如果要保留三位,则改成 {:.3f};不带小数,则改成 {:.0f},依次类推。
#注释符号
可理解为程序的注解、提示,用来帮助他人和自己阅读、理解、编写代码。python 中,# 常被用作写单行注释,# 号后的内容会被忽略,不会被当作代码处理。# 注释可以写在开头:下面要打印 “hello shiyanlou”
print("hello shiyanlou")
print("hello world") # 注释也可以写在后面:这里打印 “hello world”
算术运算符
运算符 名称 描述
+ 加 两个对象相加
- 减 得到负数或是一个数减去另一个数
* 乘 两个数相乘或是返回一个被重复若干次的字符串
/ 除 x 除以 y
% 取模 返回除法的余数
** 幂 返回 x 的 y 次幂
// 取整除 返回商的整数部分(向下取整)
比较运算符 就是小学课本中的「大于、小于、等于……」,通常用于程序执行 循环和判断 中
运算符 描述
== 等于:比较对象是否相等
!= 不等于:比较两个对象是否不相等
> 大于:返回 x 是否大于 y
< 小于:返回 x 是否小于 y
>= 大于等于:返回 x 是否大于等于 y
<= 小于等于:返回 x 是否小于等于 y
赋值运算符 主要是为了简写
运算符 描述 实例
= 赋值运算符 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
逻辑运算符,即高中数学中的「 且、或、非 」,Python 中用 and、or、not 表示这三种逻辑。补充:在逻辑运算中,数字 0 代表 False,1 代表 True。
运算符 逻辑表达式 结果
and(逻辑与) a and b 当 a、b 都为 True 时,返回 True;否则返回 False
or(逻辑或) a or b 当 a、b 任意一个为 True,就返回 True
not(逻辑非) not a 当 a 为 True 时,返回 False;反之亦然