day1-基础语法和变量
一.基础语法
注释
- 单行注释:内容前加#号并按空格(# 基础语法和变量)
- 多行注释:
- 内容前后加单引号 ‘内容’
- 内容前后加双引号 “内容”
- 内容前后分别加三个单引号 ‘’‘内容’’’ (内容可换行)
语法
-
一行写一条语句,结尾不用加分号,写分号也不会报错
print('nihao');
-
多条语句写一行必须用分号隔开
print('a');print(12)
-
一条语句太长,可用反斜杠\换行,加反斜杠的位置不能破坏数据
result = 156123153123+54513131231231231+\ 134531321231-54511231231321 print(result)
标识符
-
定义:给变量、函数、类取名的(名字)
-
要求:必须由字母、数字、下划线组成。不能用数字开头。中文也可以,但为了行业运作尽量不要用中文
age = 18 pass_num = 147258 num1 = 8 # 错误例子1num = 8
关键字
在python中具有特殊功能或特殊意义的标识符
获取关键字的代码:
from keyword import kwlist
print(kwlist)
python关键字有:
'False', 'None', 'True', 'and', 'as', 'assert', 'async',
await', 'break', 'class', 'continue', 'def', 'del',
elif', 'else', 'except', 'finally', 'for', 'from',
global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
not', 'or', 'pass','raise', 'return', 'try', 'while', 'with', 'yield'
常见数据和数据类型
-
数字数据
-
表示数值大小的数据,如年龄、身高等,电话号码、邮编等不能比大小的不是数字数据。
-
数字数据的表现形式
8 15 # 整型int(整数) 12.5 # 浮点型float(小数) 10+5j # 复数complex
-
-
文本数据
-
表示文本信息的数据,如地址、姓名、性别等
-
文本数据的表现形式(文本内容前后加单引号或双引号)
'字符串' # 字符串str "文本内容"
- 布尔数据
a.只有 True和Flash两个值,True表示肯定/真,False表示否定/假
b.在python中的表现形式
True False # 布尔型bool
-
二.输入和输出
输出
-
输出一个数据,格式:print(数据)
print('naoketong') print(12) print(True)
-
输出多个数据,格式:print(数据1,数据2,数据3,…),
print('你好',12,15.6,True)
-
输出数据结尾功能代码end,决定与下一行数据的连接方式,格式:print(数据1,数据2,数据3,…,end = ‘结尾字符串’)
print('hello world!',end = '&') print('how are you')
PS:一般情况下:
print(200) # end = '\n'表示换行,print()==print(end='\n')
print(100)
print(200,end='\n')
print(100)
-
输出数据结尾功能代码sep,决定同组数据之间的连接方式,格式print(数据1,数据2,数据3,…,sep = ‘分割字符串’)
print('你好',18,120.5,sep = '&')
输入
格式:input(‘请输入:’)-----获取控制台输入的信息并返回
ps:不管输入的内容是什么,得到的数据都是字符串类型
num = input('请输入:')
print(num,type(num))
三.变量
-
变量的定义:储存各类数据的容器
-
变量的命名要求:
-
必须是字母、数字、下划线组成的标识符,不能是关键字。
-
必须见名知意,看到变量名就知道储存的是什么功能的数据。(如name = ‘小明’)
-
不能使用系统提供的函数名、类名、模块名(如print=20,会报错)
-
字母都小写,多个单词用下划线隔开(如pass_num = 147258)
-
-
格式:变量名 = 数据
-
变量名要求见变量–2
-
=为赋值符号
-
数据可以是任何有结果的表达式:a.具体的数据(int、float、bool、str、false)
b.运算式(a = 1+1)
-
c. 函数调用表达式( int(input(‘请输入:’)))
-
给变量赋值
- 多个变量赋一个值
a=b=c=d='你好' print(a,b,c,d)
- 多个变量赋不同的值(变量个数要与数据个数一致)
a,b,c,d=1,2,3,4 print(a,b,c,d)
-
给变量重新赋值
给已存入数据的变量再存入新的数据(重新赋的数据可以是任何数据类型)
num = 5 print(num) num = 'a' print(num) num = True print(num)
总结
今天老师讲解的内容基础,能很好的get到重点。