本文主要是介绍基础语法和变量笔记——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日
这篇关于基础语法和变量笔记——11.15的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!