基础语法和变量笔记——11.15

基础语法和变量——11.15

一,print函数

1.在控制台中看到的数据一定是程序中print打印的数据

列如输入 print(100)

显示结果:100

2.一个print打印一个数据:print(需要打印的数据)

如下列:

print(10)
print('fan')
print(False)
print(True)
print(10+20)

输出结果:

  • 10
  • fan
  • False
  • True
  • 30

3.一个print同时打印多个数据:print(数据1,数据2,…) 必须英文逗号隔开

如下列:

print(10, 20, 30)
print(10 + 20, 'fan', 100 * 5, 150/5)

输出结果:

  • 10 20 30
  • 30 fan 500 30.0

二,变量

1.使用数据的方式

1).在需要数据的时候直接使用数据

例如

print(18)

2).需要数据的时候先将数据保存到变量中,需要时再通过变量来使用数据

例如

age = 8
print(age)

输出结果:

  • 8

应用场景方便批量改动和引用

例如

pyword = '17683197517'
print(word)
print(word)
print(word)

使用数据的建议:每次使用数据的时候先用变量存储数据,再通过使用变量来用数据

2.使用变量

1.)定义变量(创建变量)

语法结构:变量名=数据

说明:
a.变量名-由程序员自己命名(字母数字下划线组成,数字不开头,不可关键字,不可空值)
要求:是标识符(字母数值下划线组成);不是关键字
规范:见名知意思(看到变量名就知道变量中保存的是什么数据)
不使用系统的函数名(print),类名(int,float,str)或者模块名
所有字母都小写,多个单词用下划线隔开(隔开是方便见名知意)
b.= 赋值符号
c.数据 - 可以是任何有结果的表达式(包括具体某个数据具体,运算表达式)

例如

# int = 10

int属于类名,所以不可取

dog_name = '锐锐'

多个单词用下划线隔开,便于见名知道意思(上列:狗的名字叫锐锐)

result = 10-20
print(result)

变量为运算表达式

2.)使用变量

使用变量就是使用变量中保存的数据(数据可做的事,保存数据的变量也可用)

先定义再变量

例如

num = 10
print(num)

num1 = num
print(num1)

print(num + 20)

3.)***给变量重新赋值给已经定义过的变量重新赋值

a = 12
print(a)

a = 23
print(a)

重新赋值的时候可以赋不同类型数据

a = 23
print(a)

a = 'fan'
print(a)

4.)同时定义多个变量

a.同时定义多个变量赋相同的值:变1=变2=变3=数据

x = y = z = 888
print(x, y, z)

b.同时定义多个变量赋不同的值:变1,变2…=数1,数2…

m, n = 11, 22
print(m, n)
  • 案例:写代码交换两个变量的值
a = 100
b = 200
c=a     a=b       b=c

三.数学运算符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n31nvvAi-1668510416540)(https://tse3-mm.cn.bing.net/th/id/OIP-C.nVv8XuLB37xxWAFwvkmhLAHaEo?pid=ImgDet&rs=1)]

1.)数学运算符号

  • 数学运算符号:+ (加),-(减),*(乘),/(除),//(整除),%(取余)

  • **(幂运算)

  • +,-,*,/和数学中的+ ,-,×,÷一样

print(5/2)
print(5+1)
print(5-1)
print(5*2)

2.)整除//

求两个数的商,除零头,向小取整

print(5//2)    # 结果为2
print(-5//2)    # 结果为-3(因为向小取整)

应用场景:去掉一个整数的低位数保留高位数

num=7892
print(num//10)   # 798
print(num//100)   # 78
print(num//1000)   # 7

3.)%(取余,取模)

x % y ,求x除y的余数

print(10 % 3)     # 1
print(23 % 10)    # 3

应用场景1.判断两个整数之间是否存在整除关系(判断一个数是否能被另一个整除)

num1 = 78
num2 = 3
print(num1 % num2)   # 结果为0,可以整除

应用场景2:保留整数的第一位数,去掉高位数-对10或10的n次方

www = 782289
print(www % 10)   # 9
print(www % 100)  # 89

列题:写代码获取www的十位数

www = 782289
print(www // 10 % 100)   # 8
# 方法2
print(www % 100 // 10)  # 8

​ 写代码获取www的百位数

print(www % 1000 // 100) # 2
print(www // 100 % 10 )  # 2

4.)幂运算

x ** y 求x的y次方

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vo4hhrf1-1668510416540)(https://ts1.cn.mm.bing.net/th/id/R-C.1b41e4e63f252d719c560b8c0ebeffdd?rik=KlwmhcqEB6%2fllw&riu=http%3a%2f%2fimg.chusan.com%2fupload%2f202011%2f20201115145047792.jpg&ehk=Q32rp3Wrkrsw6%2fHGT16VTZL6yYTyY04b8Erp79xIi3o%3d&risl=&pid=ImgRaw&r=0)]

print(9 ** 3)
print(4 ** 0.4)
print(4 ** -2)
print(8 ** (1/3))

四.比较运算符

比较运算符号:>,<,>=,<=,==,!=(大于,小于,大于等于,小于等于,等于,不等于)

1).所有比较运算符的结果都是布尔值

print(10 < 5)
# 判断num是否为偶数
num = 40
print(num % 2 == 0)

2).python中的比较运算支持连写表示范围

age = 20
print(18 <= age <= 28)

——范逸凡

num = 40
print(num % 2 == 0)


2).python中的比较运算支持连写表示范围

```python
age = 20
print(18 <= age <= 28)

——范逸凡

11月 . 15日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值