Day02学习总结——Python基本语法、输入输出函数、变量与运算符

# 基本语法部分

1.注释

注释是不会被翻译成机器码的部分,不会被机器执行,注释的存在不会影响程序的功能。

1)作用

a,对代码注解和说明,提高代码的可读性;

b让代码的功能消失。

2)注释的优越性较强。

3)注释可以写也可以不写。

4)一份代码中没有任何注释,对于阅读代码的要求就变得比较高了。

5)添加注释的方法:

a.单行注释:在一行注释内容前面,加上#,快捷键cmd+/,可以添加也可以取消注释

b.多行注释:将注释,放在三个单、双引号开头,三个单双引号结束的中间

2.行和缩进

1)一条语句占一行,一行结束不需要写分号,也可以写分号

2)代码的一行的开头不得随意添加缩进

3.标识符和关键字

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

a.名字必须由字母、数字、下划线组成,并且不能以数字开头

2)关键字:本身具备特殊功能或者特殊意义,所以不能用来命名

比如说for=100

4.基本数据类型

1)数字数据

a.用来表示数值大小的数据,例如,年龄、身高、体重、薪资等

b.表示方法:和数学中的方式一样,例如,100、3.14、-100;

也可用科学计数法:2e5、2e-2(e是10的几次方)

c.类型:

int(整型)-所有不带小数点的数

float(浮点型)-所有带小数点的数

2)文本数据

a.用文字符号来表示各种信息的数据,比如:姓名、家庭住址、籍贯、电话号码、身份证号码等

b.表示方法:两个单双引号之间写文本数据,比如:‘小明’ ”帅哥“

c. str(字符串)

3)布尔数据

a.只有 true和 false两个数值

b.true表示真、成立、对

c.false表示错、假、不成立

d.bool(布尔)

print(100<10)
print10<=100) 
stu1={
 'name':'juan',
 'age':'18',
 'ismarried':False,
 "carno":None
}

4)空值

None表示空值

# 输入输出函数部分

1输出函数——print

作用:将数据在控制台中打印出来

能看到的内容一定是print打印出来的

print

1)print(数据)——在控制台打印指定数据

print(1000)

2)print(数据1,数据2,数据3,数据4)——同时打印多个数据,用半角逗号隔开

print(100,100*100,"okk",True)	

2.输入函数——input

a.作用:在程序中获取从控制台输入的数据

input()    
然后就可以在控制台输入数据,然后回车结束

b.用法:变量名=input(输入提示信息)

input('pls input ur name')
name=input('pls input ur name')
print(name)
#提示用户输入姓名,并且将输入内容保存到变量name之中

c.不管通过input输入的是什么数据,最后的数据类型均为字符串(str)

age=input('pls add ur age')
print(age)
age=20

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

age=input('pls add ur age')
print(age)
age=18
print(age>20)

age=int(input('pls add ur age'))
print(age)
age=18
print(age>20)

变量部分

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

1)直接使用数据

2)将数据保存到变量中,然后通过使用变量来使用数据

age=18
print(age)

stu_count=23
print(stu_count)

word='你真聪明'
print(word)

2.定义变量

1)创建变量,保存数据的过程

2)语法:变量名=数据

变量名:程序员自己明明
两个要求:是标识符;不能是关键字
三个规范:a见名知意(让别人能看懂)
b.不使用系统函数名、类名和模块名
函数名:print\input——用了就让函数失去了本身的功能
类名:int\float\str\bool
c.所有字母都小写。对个单词之间用下划线隔开

3)等号 = ,前后接空格(不影响程序运行,但是不够标准)

4)数据:可以是任何形式的提供数据的表达式,一般直接写数据类型

stu_num = input('plz give us your students number')
print(stu_num)

major = 'aichival_science'
print(major)

3.使用变量

使用变量就是使用变量中保存的数据(保存在变量中的数据能做的事情,其对应变量则都可以做)

a = 10
print(10+20)
print(a+1000)
s = 10
y = a
print(y+s)
input('name:')
msg = 'name:'
print(msg)

4.同时定义多个变量

1)同时定义多个变量,赋相同的值

变量01=变量02=变量03=…=数据

m = n = q = e = s =100

2)同时定义多个变量,赋不同的值(前后应当相等)

变量01,变量02,... = 1,2...
a = b = c =10086
d,e,f = 1,2,3
print(a,b,c,d,e,f)

运算符部分

1.数学运算符

1)加减乘除

+
-
*
/
print(1 + 2)

2)百分号(%),求余数、取模

a.3/10=3…1——10%3

print(10 % 3)

b.应用

判断整除关系:看一个数能否被另一个数整除

判断奇偶性:取余2看是不是0

取整数的最低位数:对10进行取余

以此类推,取最低两位对100取余数

num = 123
print(num % 10)

3)//(整除)——5//2=2

求商,商向小取整

注意负数的情况

print(5 // 2)

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

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

print(789 // 10)
#去掉最低个位数

练习:求72923的十位数

#自己的
num1 = 72923
num2=(num1 // 100)
num3=(num2 % 10)
print(num3)
#答案:砍掉最后一位+取最后一位
num=21831293218
print(num//10%10)
#取后面两位+砍掉最后一位
num=72923
print(num%100//10)

4)**(幂运算)

2**3——2的3次方

2的-2次方 2的平方分之1

2的三分之一次方 2开三次根号

print(2 ** 2)
print(2 ** -1)
print(2 ** (1/3))

2.比较运算符

#数学中的> < = 大于等于 小等 不等于
>  <  == >= <= !=

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

b.支持连写表示范围

# 0 <= x < 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值