0418 python学习总结(1)

本文介绍了Python编程的基础知识,包括注释的使用、行和缩进的规则,以及标识符和关键字的定义。文章还详细讲解了数字、文本、布尔和空值等基本数据类型,并讨论了输入输出函数`print`和`input`。此外,还涉及变量的定义和使用,以及数学和比较运算符的应用。
摘要由CSDN通过智能技术生成

0418学习总结

一、基础语法

1.注释

注释就是代码中不会被翻译成机器码的部分(不参与编译执行的部分),注释的存在不会影响程序的功能。

1)注释的作用:

a.对代码进行解释和说明,提供代码的可续性
b.让代码功能消失

print(100)
#print(100)
2)python中添加注释的方法

a.单行注释:在一行注释内容前加#(快捷键:ctr+/

#hujmb
print(55)

'''
hahah
kji
jhg
'''

b.多行注释:将注释内容放在三组双引号或者三组单引号中间

2.行和缩进

1)一条语句占一行,一行结束不需要写分号
print('hello weiwei')
print(1000)
2)一行的开头不能随意增加缩进

3.标识符和关键字

1)标识符:合法命名的要求

标识符的要求:名字之间只能由字母、数字、下划线组成(数字不能做开头)

变量名=数据

a=100
a1=102
s_1=265
a*1=100  #(报错)
1d=262   #(报错)
2)关键字:本身就具有特殊意义或特殊功能的标识符不能用来命名
from keyword import kwlist
print(kwlist)

可打印出所有关键字

4.基本数据类型

1)数字数据:表示数值大小的数据。如:年龄、身高、体重、长度等

表示方法:程序中表示数字的方式和数学中表示数字的方式一致,比如:100、3.14、-1、2e5、2e-2(科学计数法)

类型:int(整形)- 所有不带小数点的数据对应的类型;float(浮点型) - 所有带小数点的书对应的类型

print(12)
print(2e5)
print(2e-3)
2)文本数据:用一个或多个文字符号来表示各种信息的数据,比如:姓名、家庭地址、籍贯、专业、电话号码等

表示方法:在文本数据的外面要加单引号或者双引号,比如:’冯薇‘、“小明”、’重庆‘、’13332554122‘

类型:str(字符串)

print('薇薇')
print('13332554122')
3)布尔数据:布尔数据只有Ture(真、成立、正确)和False(假、不成立、错误)两个值。

表示方法:直接写Ture或False

类型:bool(布尔)

print(1>2)  #False
print(0+1==1)  #True
4)空值:用None表示空、没有

变量名=数据

二、输入和输出函数

1.输出函数:print

输出函数的作用:将数据在控制台打印出来

在控制台看到的内容一定是程序中用print打印出来的内容;如果想让某个内容显示到控制台就必须在程序中用print去打印

1)print(数据) - 在控制台打印固定数据
print(1000)
print('hello 薇薇!')
print(1+2+23+24)
2)同时打印多个数据:print(数据1、数据2、数据3、…)
print(10,20,'abc',True)

2.输出函数:input

在程序中获取从程序台中输入的数据(以回车结束)

用法:变量名=input

money=input('输入月薪')
input(money)

注意:不管通过input输入的是什么数据,程序中得到的数据对应的类型都是字符串

补充:类型转换 - 类型名(数据)

age=int(input('输入年龄'))
print(age)

print(age>20)

三、变量

1. 程序中使用数据的方法:

1)直接使用数据
print(666)

print('我的军旗依然伫立在这里,你看到来吗?')
print('我的军旗依然伫立在这里,你看到来吗?')
print('我的军旗依然伫立在这里,你看到来吗?')
print('我的军旗依然伫立在这里,你看到来吗?')
print('我的军旗依然伫立在这里,你看到来吗?')
print('我的军旗依然伫立在这里,你看到来吗?')
2)先将数据保存在变量中

结论:程序员在使用数据之前,先用变量把这个数据存起来,后面在需要这个数据的位置用保存起来的这个变量

kill=666
print(kill)

word='我的军旗依然伫立在这里,你看到来吗?'
print(word)
print(word)
print(word)
print(word)
print(word)
print(word)

2.定义变量 - 创建变量保存数据

语法:变量名=数据

1)变量名 - 由程序员自己命名

2个要求:是标识符,不能是关键字

3个规范:a.见名知义

b.不使用系统函数名、类名、模块名

c.所有字母都小写,多个单词之间用下划线隔开

2) = (固定写法)
3)数据 - 可以是任何能提供数据的表达式,一般直接写某种类型的数据
dog_name='柴柴'

3.使用变量

使用变量就是使用变量中保存的数据(保存在变量中的数据能做的事,保存这个数据的变量都可以做)

input('云想衣裳花想容')
jia='云想衣裳花想容'
input(jia)

4.同时定义多个变量

1)同时定义多个变量赋相同的值:变量名1=变量名2=…=数据
a=b=c=d=6
print(a,b,c,d)  #6
2)同时定义多个变量赋不同的值:变量名1,变量名2,变量名3,…=数据1,数据2,数据3,…
x,y,z=11,12,13
print(x,y,z)  #11,12,13

四、数学运算符

数学运算符:+(加)、-(减)、*(乘)、/(除)、%(取余、取模)、//(整除)**(幂运算)

1.python中的+、-、、/、和数学中的+、-、、/、功能一模一样

print(2+3)  #5
print(4-6)  #-2
print(2*3)  #6
print(7/4)  #1.725

2.%(取余、取模) - 求余数

x%y - 求x除以y的余数

应用场景1:判断整除关系

理论基础:数学结论,如果一个数能被另外一个数整除,那么它们的余数一定为零

print(15%3)  #0,整除
pring(16%2)  #0,整除

应用场景2:获取整数的低位数 - 让指定的数对10或10的N次进行取余操作

num=234
print(num%10)  #4
print(num%100)  #34

print(16%3)  #1
print(16%2)  #0

3.//(整除) - 求商,然后向小取整

商向小取整:取和商相邻的两个数中较小的那个

应用场景1:计算一个数字中有多少个完整的另外一个数

print(20//30)  #0
print(30//4)  #7

应用场景2:去掉整数的低位数,保留高位数

num=8791
print(num//10)  #879
print(num//100)  #87
print(num//1000)  #8
print(num//10000)  #0
#练习:获取num的十位数
num=72923
print(num//10%10) #法一
print(num%100//10)  #法二

4.**(幂运算)

x**y - x的y次方

print(5**6)  #15625
print(2**7)  #128
print(5**9)  #1953125
print(2**-2)  #0.25
print(16**0.5)  #4
print(8**(1/3))  #2
print(-27**(1/3))  #-3

复数

五、比较运算符

比较运算符:>、<、>=、<=、==、!=

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

print(10>200)
print(22<=22)
print(15==16)
num=23
print(num%2==0)
age=18
print(age>=18)

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

x=2
print(1<=x<=10)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值