第一天课程总结

这篇博客介绍了Python的基础语法,包括注释的使用,行和缩进的规则,标识符的命名约束,以及常见数据类型如数字、文本、布尔和空值。还详细讲解了`type`函数的应用。在输入输出方面,文章阐述了`print`函数的多种用法,如定制`end`和`sep`参数,以及`input`函数的使用,强调了输入数据默认为字符串类型并需要转换。最后,文章提及了变量的定义、使用及重新赋值的概念。
摘要由CSDN通过智能技术生成

第一天课程总结

一.基础语法

1)注释:

代码分为有效代码和注释两个部分,有效代码会通过编译器翻译成机器码来执行功能,注释不会影响程序的功能。注释是为了让自己跟别人更快的看明白所写代码的含义或者功能,同时,也可以帮助在不用删除代码的前提下让代码不实现功能,快捷键是Ctrl+/(用来清除或者添加注释)

单行注释只需要在改行代码前加#即可,多行需要注释可以用’’’ ‘’'或者“”“ ”“”(三个单引号或者双引号)把需要注释的内容引起来即可

#单行注释内容

'''
多行注释内容
'''
2)行和缩进

1.一般情况下一条语句占一行,一行结束后不需要写分号(写也不报错)

print('hello')
print('学习笔记')

2.如果需要一行写多个语句,语句之间必须使用分号隔开(分号必须是英文输入法下的)

print('hello');print('学习笔记')

3.一行语句的开头不能随便添加缩进 - 空格、水平制表符

3)标识符 -命名约束

要求名字由数字、字母或下划线组成,且数字不能用作开头

4)常见数据和数据类型

1.数字数据;有int(整型)跟floot(浮点型)两种类型,相当于数学中的整数和小数;此类数据是用来表示数值大小的

2.文本数据:文字信息对应的数据,比如人名、地名、电话号码等,文本数据对应的只有str(字符串)这一种类型

且文本数据在Python中表示需要将数据放在单引号或者双引号中,例如"成都"

3.布尔数据,只有Ture跟False两个值,分别代表对、错或者真、假;对应的类型叫做bool(布尔)

4.空值,用None表示空

5)type函数

type函数可以用来获取数据类型,写法是type(数据),但是要把数据类型显示到结果中,需要写print(typh(数据))

type(100)  #获取100对应的类型
print(type(100)) #把获取到的100的类型int打印出来,显示为<class 'int'>

二. 输入和输出

1)输出函数(打印函数)——print

1.打印单个数据:print(数据)

print('您好')  #您好
print(100)    #100
print(100+200) #300
print('100+200') #100+200

2.打印多个数据:print(数据1,数据2,数据3,…)

print(1,2,3,4,5) #1 2 3 4 5

3.定制end:print(数据1,数据2,数据3,end=‘结束标志’)

说明:没有定制end的时候,结束标志默认是换行(回车键),一个print在打印数据的时候,数据打印完了,会打印end后面的结束标志;例如:

print(30,end='')
print(400)
打印结果是:30400

4.定制sep:print(数据1,数据2,数据3,…,sep=‘分隔方式’)

说明:没有定制sep的时候,数据之间的分隔方式默认是一个空格

print(10,11,12,13)  #10 11 12 13
print(10,11,12,13,sep=';') #10;11;12;13
print(10,11,12,13,sep='')  #10111213

print(1,2,3,4,end='=',sep='+') 
print(10)                  
#1+2+3+4=10

2) 输入函数 ——input

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

input(‘输入提示信息’)

变量名=input(‘输入提示信息’)——在控制台提示用户输入数据,并将输入的数据储存到前面的变量中,示例:

name=input('请输入姓名:')
print(name)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uZRTRAXm-1638274559803)(C:\Users\Administrator\Desktop\QQ截图20211130192917.png)]

注意:通过input输入数据的时候,不管输入的内容是什么,获取到的数据类型都是字符串(str),举例:

age=input('请输入年龄:')
print(age)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7GE9YAXR-1638274559810)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211130193547031.png)]

这里的数据’20’类型是字符串而不是int,因此再加一个print(age+1)会报错,如图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KCAW7Zjr-1638274559813)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211130193840608.png)]

因为文本类型的数据无法跟数字数据做加法运算,因此,需要用类型转换的功能

补充:类型转换

写法:类型名(数据)

num=int('18')  #将文本数据'18'转换成了数字18
print(num+10) 18+10
#28    得到结果28

测试数据类型之间能不能转换,可以写:变量名=类型名(数据)

​ print(变量名)

运行后不报错就说明可以实现转换,反之则不行

三.变量

1.定义变量-将数据保存到变量中

结论:当程序中需要一个数据的时候,先将数据保存到变量中

语法:变量名=数据

说明:变量名-程序员自己命名

要求:是标识符但是不能用关键字

规范:1.见名知义(别人看到变量名要大概知道这个变量保存的是什么数据)

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

​ 3.不能使用函数名、类名、模块名

= -----固定写法(赋值符号)

数据 -----任何有结果的表达式,例如:任何类型的数据、运算表达式等

2.使用变量:就是使用变量中保存的数据,数据能干的事情,保存这个数据的变量都能干

3.变量可以重新被赋值,如:

x=100
x=300
print(x)
# 300  输出的结果是300

4.同时定义多个变量:

a=b=c=2 这是多个变量赋相同的值,print(a,b,c)的结果是2 2 2

x,y,z=100,200,300 这是多个变量赋不同的值,print(x)的结果就是100

个数据的变量都能干

3.变量可以重新被赋值,如:

x=100
x=300
print(x)
# 300  输出的结果是300

4.同时定义多个变量:

a=b=c=2 这是多个变量赋相同的值,print(a,b,c)的结果是2 2 2

x,y,z=100,200,300 这是多个变量赋不同的值,print(x)的结果就是100

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值