Day 02 语法基础

Day 02 语法基础

1.注释

1.1注释的作用:

  • 对代码进行解释说明,提高代码的可读性
  • 取消代码功能

1.2添加注释的方式

  • 单行注释 - 在一行注释内容前**#(快捷键:ctrl+/)**
  • 多行注释 - 将多行注释内容放在三个单引号开头三个单引号结束的中间;或者放在三个双引号开头三个双引号结束的中间

2.行和缩进

  • 一条语句占一行,一行结束不需要分号(写了也不会报错)
  • 如果非要将多条语句写在一行,语句与语句之间加分号(特殊情况)
  • 默认情况下,代码顶格写,一条语句的开头不能随意添加空格,或者tab键

3.标识符和关键字

  • 标识符 - python命名要求:由字母数字下划线组成,并且数字不能开头
  • 关键字 - 本身具有特殊意义或特殊功能的标识符就是关键字,该关键字不能作为名字使用

4.基本数据和数据类型

4.1数字数据:

  • 含义:表示数值大小的数据,可以进行运算和比较大小;例如:年龄、价格、数量、折扣、距离
  • 表示方法:和数学中表示数字的方式一样,例:18、12.5、-34、3e5(科学记数法)
  • 类型:int(整型)-不带小数点的数、float(浮点型)-所有带小数点的数

4.2文本数据:

  • 含义:用文字符号来表示信息的数据,例:姓名、地址、专业、学校、电话号码、邮编、身份证号码
  • 表示方法:必须使用单引号双引号引起来,例:‘好热’、“天气真好”、“电子信息”
  • 类型:str(字符串)

4.3布尔数据:

  • 含义:True(真)/False(假) 是否成年? 是/否 成年/未成年 True/False
  • 表示方法:直接写True/False,首字母要大写
  • 类型:bool(布尔)

4.4空值:

  • 含义:None 表示没有,无

5.获取数据类型 - type(数据) - 获取指定数据的类型

#获取100对应的数据类型,控制台不显示
type(100)
#获取100对应的数据类型并打印到控制台
print(type(100)) 

6.类型转换 -

  • 含义:将一种类型的数据转换成另外一种类型的数据
  • 语法规则:类型名(数据) - 将指定数据转换成指定类型
# 将浮点数  12.5 转换成整数
print(int(12.24))
print(int(12.67))

# 将整数 130 转换成浮点数
print(float(130))

# 将整数 100 转换成布尔值
print(bool(100))

6.1其他数据转换成整型

  • 所有的浮点数都可以转换成整数
  • 去掉引号以后本身是整数的字符串才可以转换成整数
  • 所有的布尔值都可以转换成整数,True -> 1 False -> 0
  • 空值不能转换成整数

6.2其他数据转换成浮点型

  • 所有的整数和布尔值都可以转换成浮点型
  • 去掉引号以后本身是一个数字的字符串才可以转换成浮点数
  • None不能转

6.3其他数据转换成字符串

  • 所有类型的数据都可以转换成字符串,转换的时候直接在数据外面加引号

6.4其他数据转换成布尔

  • 所有类型的数据都可以转换成布尔,零值和空值是False,其他都为True
print(bool(0))          #False
print(bool(0.0))          #False
print(bool(None))          #False
print(bool(''))          #False

7.输出函数 - print

  • 控制台显示的内容是程序中用print函数打印出来;所以如果想要某个数据在控制台打印出来,就 必须在程序中用print打印处理
  • 一次打印一个数据:print(数据)
  • 同时打印多个数据:print(数据1, 数据2, 数据3, …, sep = 字符串, end = 字符串)
  • 定制end: print打印数据的时候,会先将所有的数据依次打印到控制台中,打印数据后,会自动打印end的值(end默认是换行)
  • 定制sep:一个print同时打印多个数据的时候,数据和数据之间的分割方式由sep的值觉得,sep默认为空格

8.输入函数 - input

  • 变量名 = input(输入提示信息) - 提示用户输入数据,并将输入的结果保存到变量中
name = input('请输入姓名:')
print(name)

# 注意:不管通过input输入的是什么数据,得到的数据类型都是字符串
age = input('请输入年龄:')
print(age, type(age))

# 要用年龄这个数据先要进行转换
age = int(input('请输入年龄:'))
print(age, type(age),age < 18)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MFy8AldI-1678286827232)(D:\python2023\每日笔记\images\01.jpg)]
这个数据先要进行转换
age = int(input(‘请输入年龄:’))
print(age, type(age),age < 18)


[外链图片转存中...(img-MFy8AldI-1678286827232)]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值