博学谷学习记录之人工智能(python基础语法)第二篇

目录

Python注释与变量

Python运算符

Python注释与变量

上个星期讲到了,Python注释与变量,变量的内容很重要,这里我再扩宽一点,再回顾一下上次的变量的三个总结。

  • 变量是存储数据的容器
  • 变量在程序运行过程中是可以发生改变的量
  • 变量存储的数据是临时的

至于为什么要引入变量这个概念,我想我举例子很清楚了,假使你冬天需要喝一杯热水,你势必需要一个杯子来承接暖瓶的热水。那么在程序当中也是如此,比如你注册一个网页,账号的接收是不是需要一个像杯子一样的东西承接一下?

很好,保持你的思路继续,属于程序里面的“杯子”有什么呢?

python的7大变量

数值int  整数型  (1,2,3,4.....)
float  浮点型(3.1405,6.6666)

布尔

True       真
False     假
字符串str    
列表list   
元组tuple
字典dict
集合set

标红的字体是这节要讲的  剩下的要着重讲的,不要着急,慢慢来,让我们开始敲代码吧

#这个是整数型
a = 1
print(type(a))    #会输出<class 'int'>

#这个是字符串类型
a = "1"
print(type(a))      #会输出<class 'str'>

print函数故名思意是打印的意思,就是往控制台输出圆括号的内容,type()这个是查看圆括号的内容的类型,所以上串的第二行代码的意思是打印变量a的类型  输出的结果是class 'int',意思是int(整数)类,依次类推  最后一行代码是字符串类型。

flag = True
print(flag)
print(type(flag))

这个就是布尔类型,以下的是先了解一下他们的类型

#列表类型
list1 = [10, 20, 30, 40]
print(type(list1))

# 元组类型
tuple1 = (10, 20, 30, 40)
print(type(tuple1))

# 集合类型
set1 = {10, 20, 30}
print(type(set1))

# t字典类型
dict1 = {'name':'itheima', 'age':18}
print(type(dict1))

print的格式化输出这里需要讲一下:比如这个需要一个输出程序<白菜的价格是4.5元每斤,一共100颗>

于是乎,下面的输出的结果都是一样的,第二种输出的%s是格式输出str格式,%f是格式输出浮点型数字,%d是格式输出整数型 int

name = "大白菜"    
content = 100
price = 4.5  


#输出上面的信息

#第一种
print(f"{name}今日价格{price}元每斤,共{content}颗")

#第二种
print("%s今日价格%f元每斤,共%d颗"%(name,price,content))

#第三种
print("{}今日价格{}元每斤,共{}颗".format(name, mobile))

了解输出的格式,那么输入的格式有必要了解一下,输入即键盘敲击后向程序里面传入数据,python的关键字input,就是为了解决输入,代码奉上

#定义一个变量来接收input的数据(即键盘输入的)
a = input("请你输入数据")

#这个可以在控制台输出你在上方输入的数据
print(a)

#我们来看一看input接收的数据属于什么类型
print(type(a))

由上方的代码可知 input接收的数据是str类型即字符串类型

Python运算符

python中的运算符号
运算符号描述实例

+

1 +  1 输出结果为  2
-1 -  1 输出结果为  0
*2 *  2 输出结果为  4
/10  / 2 输出结果为  5
//整除9  // 4 输出结果为  2
%取余9 %  4 输出结果为  1
**幂指数2 ** 4 输出结果为 16,即2的4次方,2 * 2 * 2 * 2
()小括号小括号用来提高运算优先级,即  (1  + 2) * 3 输出结果为  9

我们开始敲代码吧,下面开始了解吧

num1 = 10
num2 = 2

# 四则运算 + - * /
print(f'加:{num1 + num2}')
print(f'减:{num1 - num2}')
print(f'乘:{num1 * num2}')
print(f'除:{num1 / num2}')


num3 = 20
num4 = 6
num5 = 5

# 1、整除
print(f'整除:{num3 // num4}')
# 2、求余数
print(f'余数:{num3 % num4}')
# 3、幂指数
print(f'幂指数:{num6 ** 3}')
# 4、圆括号
print(f'优先级:{(num3 + num4) * num5}')

还一个就是“=”这个是可不是等号哦,这个是赋值运算   今天说到这里,下周继续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值