DAY1 BLOG

DAY1 BLOG,第1张

DAY1 BLOG 第一天 *基础语法 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,打印结果还是

补充:类型转换

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

value = input("请输入数据")
print(type(value)) # 打印结果:

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

☁️思考:是不是所有的数据都可以转换成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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5657546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存