Day 01 走进Python之基础语法1

Day 01 走进Python之基础语法1

认识Python

  • 第一行代码,进入Python世界
# 第一行代码
print("hello word")

注释

  • 定义:程序运行过程中不参与编译执行的部分就是注释

  • 单行注释 - 在注释内容前加#

  • 多行注释 - 在需要被注释内容前加三个引号(单双引号),结束再加引号4

  • 注释的作用:对代码进行注解和说明,提高代码的可读性;取消代码功能,方便对代码进行优化

#多行注释
"""
print("hello word")
print("hello word")
"""

标识符

  • Python语法中如果给某个东西取名字,名字必须是标识符

  • 标识符由字母,数字,下划线组成,且不能以数字开头

#变量命名
dog_name = "旺财"

关键字

  • 定义:关键字本身具有特殊意义或者特殊功能的标识符,关键字不能用来命名
#打印Python中所有的关键字
import keyword
print(keyword.kwlist)

行和缩进

  • 一条语句占一行,一行结束不需分号
  • 一行开头不能随意添加缩进(空白符号)
  • 多条语句放一行,语句之间用分号
#几种缩进
print(100)
print(200)
print(100,200)
print(100);print(200)

数据类型

数字数据:
  • 用来表示数值大小的数据,比如:年龄,价格,身高
  • 程序中表示数字得到方式和数学中一样
  • 数字对应的类型:int(整数类型),float(浮点数)
文本数据
  • 用文字符号表示信息的数据,比如:姓名,籍贯,民族

  • 程序中表示文本数据必须将数据放在引号里面,比如"张林子"

  • 文本数据对应的数据类型.str(字符串-Pyhon没有字符类型)

布尔数据
  • 只有True和False两个值,前者表示真,成立;后者表示假,不成立
  • 程序中表示布尔值,直接用True或False
  • 布尔数据对应类型:bool值
空值
  • 用None来表示空,表示没有
#数字类型
print(100)
print(3.14)
print(3e5)
#文本类型
tel = "13678192302"
name = "张林子"
#布尔数据
print(True)
print(Flase)
#空值
None

数据转换

浮点型数据
  • 整型数据可以转换成浮点型数据
  • 去掉引号之后是数字就可以转换成浮点型
  • 布尔值可以转换成1.0和0.0
print(float(12))#12.0
print(float(True))#1.0
print(float(False))#0.0
# print(float(None))#空值不能转换成整型
print(float("12"))  # 去z掉引号之后时数字就可以转换成浮点型
print(float("12.0"))  # 去掉引号之后时数字就可以转换成浮点型
整型数据
  • 浮点型数据可以转换成整型
  • 去掉引号之后是整数,可以转换成整型
  • 布尔值可以转换成1和0
print(int(12.5))
print(int("123"))  # 去掉引号之后是整数的字符串可以转换
print(int(True))	#1
print(int(False))  # 0
print(10 + True)  # 进行数值计算时,bool值表示0和1
# print(int(None))#空值不能转换成整型
布尔类型
  • 其他所有数据都可以转换成布尔类型
  • 其中"0",0,0.0,“0.0”,None.“”,为False,其它为True
文本类型
  • 所有数据类型都可以转换成文本,字符串数据类型
  • 打印结果为本身

输出函数

  • 定义:输出函数(打印函数) - print(“输出打印的内容”)

  • 控制台显示的内容一定是程序中print()函数打印

  • 一次打印一个数据: print(数据)

  • 一次打印多个数据: print(数据1,数据2,数据3,…)

#一次打印一个数据
print(100)
print(100+200)
#一次打印多个数据
print(10,20)
print(100,200,"abc")
  • end参数,以什么结束一次打印,默认为一个"\n"换行符
print(1, 2, 3, 4, end="是否换行")
print(40)		#1 2 3 4 是否换行 40
print()			#相当于一个换行符
  • sep参数,输出多个数据时的分隔方式,默认为空格,
print(10, 20, 30, 40, sep=" + ", end=" = ")
print(10 + 20 + 30 + 40)		# 10 + 20 + 30 + 40 = 100

输入函数

  • 定义:输入函数 - input(),从控制套获取数据到程序中使用

  • 基本用法: 变量 = input(输入提示信息)

name = input("请输入你的名字:")
print(name)
  • input函数不管输入的数据是什么,得到的数据都是str数据类型(字符串数据类型)
age = int(input("请输入你的年龄:"))
print(age < 18)#age是数字类型
weight = float(input("请输入体重(kg):"))
print(weight*2,"斤")#输出为字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值