注释内容前面使用#(快捷键command + /)
# 打印名字 print("Sofia")
#可以在每行代码后面进行注释
print("Sofia") # 打印名字1.2多行注释
使用3对单引号或者3对双引号
语法:'''注释内容''' 或者"""注释内容"""2.行和缩进
- 一般情况下,一条语句占一行;一行结束后不需要写分号(可写可不写)
print("hello world") print("hello world");
- 如果要在一行写多条语句,语句之间必须使用分号隔开
print("hello world");print("hello world") (True) print("hello world") print("hello world") (False)
- 一行语句的开头不能随便添加缩进 - 空格,水平制表符
当需要程序员命名的时候,标识符就是对命名的要求
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 defined3.重新给变量赋值
x = 100 x = 200 print(x) # 200 x = 'abc' print(x) # abc4.同时定义多个变量 4.1同时定义多个变量赋相同的值
num1 = num2 = num3 = ... = 数据 a = b = c = 2 print(a, b, c) # 2 2 24.1同时定义多个变量赋不同的值
num1, num2, num3,... = 数据1, 数据2, 数据3,... a, b, c = 2, 3, 4 print(a, b, c) # 2 3 4
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)