day_02_python

基础语法:注释,行和缩进,常见的数据类型,print,input,变量

系统环境:安装python时系统自带环境

卸载包:pip uninstall +包名

常用快捷键:ctrl +/ (添加或者取消注释); ctrl+y (反撤销);ctr+f(查找);按住alt键点击鼠标(多光标)

注释:代码中不参与编译执行部分的代码(不会被翻译成机器语言的部分)

1)单行注释:#(支持crt+/)

#print("hello word!")

2)多行注释:三个双引号(或者三个单引号)

注释的作用:对代码注解或者和说明,增强代码的可读性

"""
假设今天的上课时间为15678秒,编程计算今天上课时间是多少小时,多少分钟,多少秒;以‘多少时多少分多少秒’的方式表示出来
times = int(input("请输入时间:"))
hours = times//3600
minue = times%3600//60
second = times%60
print("今天上课{}小时{}分钟{}秒".format(hours,minue,second))


"""

缩进:

缩进错误

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

常见的数据类型:数字,字符串,布尔,空值

数字:int和float

int : a = 10;

float : b = 1.23

文本数据:用文字信息来表示信息数据 ;如:姓名,家庭地址,专业名,学校名,电话号码,身份证号

文本数据在程序中的表示方式:将数据放在单引号或者双引号中

所有的文本数据都是字符串、

字符串:

name_1= "xiaowu"
name_2 = "唐三"
name_3 = "123"
#使用' ' 也可以
注意区分数字123和name_3中的"123",二者有本质的区别,前者是int类型数字,后者是文本类型也就是字符串。

布尔(bool):布尔类型就2个值,分别是True和False,通常用于回答一个只有两种情况答案的问题,如:现在吃饭了吗?现在下雨吗?你喜欢打球吗?等等。bool 类型True和False 对应分别对应int 1和0

类型转换:

print(bool(0))
print(bool(1))
print(int(True))
print(int(0))

False
True
1
0

空值:在开发中使用None代表空值

类型相关工具:

1)type(数据) — 获取指定数据类型。

print(type(1))
print(type(1.23))
print(type(True))

<class 'int'>
<class 'float'>
<class 'bool'>

2)类型转换 — 类型名(数据) ,将指定的数据转换成指定的类型

#将float转换为int
print(int(5.20))
#将int转化为float
print(float(520))
#将bool转为int
print(int(True))
#将字符串类型转换数字
print(int("123"))#不是所有的字符串类型都能转化成数字
.................

思考:

(1)研究整数和浮点数之间的转换规则

(2)研究是否所有的字符串都可以转换数字

标识符和关键字:

标识符:Python的命名要求(可能是变量名,函数名,类名,模块名)必须是由字母,数字或者下划线,不能以数字开头,不能是关键字

例如:12name ,int ,for等都是错误命名

关键字:本身具备特殊功能或者特殊意义的标识符就是关键字。打印关键字:

import keyword
print(keyword.kwlist)

print(设置end = “xxxx”)

print(1,end ="+")
print(2,end="=")
print(3)
结果:1+2 = 3

sep的值控制多个数据在打印时分割方式,默认是空格

print(10,20,30,40, sep="and")
结果;10and20and30and40

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

练习:输入函数:input() 。提示用户输入姓名,年龄,以我叫xxxx,今年xx岁了形式输出

name = input("请输入你的名字:")
age = input("请输你的年龄:")
print("我叫",name,"今年",age,"岁了")
请输入你的名字:小李
请输你的年龄:18
我叫 小李 今年 18 岁了

不管通过input操作输入的是什么数据,返回的数据类型都是字符串

变量:

建议:如果在程序中需要使用一个变量,先用变量将数据存起来,然后通过这个变量来使用这个数据。

变量名 = 数据
两个要求:是标识符,不是关键字
三个规范:1.见名之意。2.字母都小写,多个单词用下划线隔开。3.不使用系统函数,类名和模块名

变量的使用:使用变量就是使用变量中保存的数据。

输入的是什么数据,返回的数据类型都是字符串

变量:

建议:如果在程序中需要使用一个变量,先用变量将数据存起来,然后通过这个变量来使用这个数据。

变量名 = 数据
两个要求:是标识符,不是关键字
三个规范:1.见名之意。2.字母都小写,多个单词用下划线隔开。3.不使用系统函数,类名和模块名

变量的使用:使用变量就是使用变量中保存的数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值