DAY1 BLOG

本文介绍了Python的基础语法,包括单行和多行注释的使用,行和缩进的规范,标识符的命名规则以及关键字的使用。详细讲解了数字数据、文本数据和布尔数据等基本数据类型,并通过`type()`函数展示了如何获取数据类型。此外,还探讨了`print()`和`input()`函数的使用,输入输出的处理以及变量的定义、使用和赋值。内容适合Python初学者学习。
摘要由CSDN通过智能技术生成

第一天

*基础语法

1.注释

1.1单行注释

注释内容前面使用#(快捷键command + /)

# 打印名字
print("Sofia")

#可以在每行代码后面进行注释

print("Sofia") # 打印名字
1.2多行注释

使用3对单引号或者3对双引号

语法:'''注释内容''' 或者"""注释内容"""

2.行和缩进

  1. 一般情况下,一条语句占一行;一行结束后不需要写分号(可写可不写)
print("hello world")
print("hello world");
  1. 如果要在一行写多条语句,语句之间必须使用分号隔开
print("hello world");print("hello world") (True)
print("hello world") print("hello world") (False)
  1. 一行语句的开头不能随便添加缩进 - 空格,水平制表符

3.标识符 - 命名约束

当需要程序员命名的时候,标识符就是对命名的要求

python对名字的要求(标识符的要求):有字母数字下划线组成,并且数字不能开头

变量名 = 值

a-b = 100  # 报错,名字中不能出现-
1ab = 100  # 报错,名字中数字不能开头

4.关键字 - 本身具有特殊功能或者特殊意义的标识符

关键字不能作为变量名使用

今天所学的True, False和None都是关键字

5.常见数据和数据类型

1)数字数据 - 用来表示数值大小的数据,比如:年龄,身高
程序中表示数字的方式和数学中表示数字的方式一样,例如:12,23
python中数字对应的类型有两种:int(整型,相当于数学中的整数)
float(浮点型,相当于数学中的小数)

2)文本数据 - 文字信息对应的数据,比如:姓名,地址,专业名,电话号码(注意),所以tel = 1234567 这样写是不对的

程序中表示文本数据需要将数据放在单引号或者双引号中,例如:tel = “1234567”,“成都”

python中文本数据对应的类型只有字符串(str)

3)布尔数据(bool)- 只有Ture和False两个值,True表示肯定,表示真;False表

示否定,表示假

程序中表示布尔数据的时候直接写(注意⚠️:True和False是关键字)

布尔对应的类型:bool(布尔)

4)空值 - python中None表示空’’’

print(100) # 100是int
print(18.5) # 18.5是float
print("18.5") # "18.5"是string
print(Ture) # Ture是bool
print(None) # None是空值

6.type函数 - 获取数据的类型

语法:type(数据)
type(100) # 获取100的类型
print(type(100))# 打印获取到的100的类型

*输入和输出函数

1.输出函数(打印函数)- print

print函数的作用:将数据显示在控制台

1.1 print(数据) - 打印单个数据
print(100)
print("你好")
1.2 print(数据1,数据2,数据3,…) - 同时打印多个数据
print(100, "hello", True)

定制end:print(num1,num2,num3,…)

结束标志默认是换行

一个print在打印数据的时候,数据打印完了,会打印end后面的结束标志

print(10, 40, "hello", end='^')
'''打印结果为:
10, 40, hello^''''

定制sep:print(num1, num2, num3,…, sep = ‘分隔方式’)

分隔方式默认是空格

print(20,30,40,50) # 打印结果:20 30 40 50
print(20,30,40,50,sep=';') # 打印结果:20;30;40;50
print(20,30,40,50,sep='+',end='^') # 打印结果:20+30+40+50^

2.输入函数 - input

语法:input(输入提示信息)
变量名 = input(输入提示信息) - 在控制台提示用户输入数据,并且将输入的数据存储到前面的变量中
name = input("请输入姓名")
print(name)

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

value = input("请输入数据")
print(type(value)) # 输入数据:12,打印结果还是<class 'str'>

补充:类型转换

类型名(数据) - 将指定数据转化成指定类型

value = input("请输入数据")
print(type(value)) # 打印结果:<class 'str'>

value = '12'
print(type(int(value))) # 打印结果:<class 'int'>

☁️思考:是不是所有的数据都可以转换成int?

所有的float数据都可以转换成int

print(int(1.89)) # 1
print(int(-10.97)) # -10

字符串只有引号中是整数的字符串才可以转化成int

print(int('2')) # 2
print(int('4.5')) # error
print(int('abcde')) # error

布尔类型(bool)可以转换成int

print(int(True)) # 1
print(int(False)) # 0

*变量的使用

print('承诺你有更多时间,是最甜蜜的谎言。我们不能只是看到历史,我们还必须遵守')
print('承诺你有更多时间,是最甜蜜的谎言。我们不能只是看到历史,我们还必须遵守')
print('承诺你有更多时间,是最甜蜜的谎言。我们不能只是看到历史,我们还必须遵守')

message = '承诺你有更多时间,是最甜蜜的谎言。我们不能只是看到历史,我们还必须遵守'
print(message)
print(message)
print(message)

#结论:当在程序员中需要一个数据的时候,先将数据保存到变量中;然后再通过使用变量来使用这个数据

age = 20
print('乔巴的年龄', age)
print('海贼王的团宠——乔巴的年龄', age)

1.定义变量(创建变量)— 将数据保存到变量中

"""语法:
变量名 = 数据
说明:
变量名 —— 程序员自己命名;
				 要求(法律):是标识符,不是关键字
				 规范(道德准则):a.见名知义(看到变量名就大概知道这个变量中保存的是什么数据)
				 b.所有的字母都小写,多个单词之间用下划线隔开
				 c.不使用系统的函数名、类名、模块名
=			—— 固定写法;(赋值符号)
数据	 —— 任何有结果的表达式,例如:任何类型的数据、运算表达式等		 
"""
discount_price = 50
sum = 10 + 20
print(discount_price, sum)

2.使用变量

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

num = 100
print(100, num)
print(100 + 1, num + 1)
print(type(100), tupe(num))
x = 100
y = num
print(y) 
# y = gender    #NameError: name 'gender' is not defined

3.重新给变量赋值

x = 100
x = 200
print(x) # 200
x = 'abc'
print(x) # abc

4.同时定义多个变量

4.1同时定义多个变量赋相同的值
num1 = num2 = num3 = ... = 数据
a = b = c = 2
print(a, b, c) # 2 2 2
4.1同时定义多个变量赋不同的值
num1, num2, num3,... = 数据1, 数据2, 数据3,...
a, b, c = 2, 3, 4
print(a, b, c) # 2 3 4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值