基础语法和变量
一. 基础语法
1. 注释
? 代码分为有效代码和注释两个部分
1.1 单行注释 - 在注释内容前加#。
? 快捷键 - Ctrl + /
1.2 多行注释 - 将多行内容放在""""""或者’’’’’'中。
"""
第一行注释
.
.
.
第N行注释
"""
'''
第一行注释
.
.
.
第N行注释
'''
2. 行和缩进
2.1 一般情况下,一条语句占一行;一行结束后不需要写分号。
print('hello world!')
2.2 如果要在一行写多条语句,语句之间必须使用’;’。
print('Python'); print('Java')
2.3 一行语句的开头不能随便添加缩进 - 空格、水平制表符。
3. 标识符 - 命名约束
- 当需要程序员命名的时候,标识符就是对命名的要求。
- Python对名字的要求(标识符的要求):由字母、数字、下划线组成;并且数字不能开头。
- 变量名 = 值。
abc = 100
a1 = 100
a__ = 100
a_1 = 100
4. 关键字 - 本身具备特殊功能或特殊意义的标识符
5. 常见数据和数据类型
-
数字数据 - 用来表示数值大小的数据,比如:年龄、身高、体重、价格、数量、折扣等。 程序中表示数字的方式和数学中表示数字的方式一样,例如:7、+7、-7、7.7、-7.7。
Python中数字对应的类型有两种:int(整型)、float(浮点型)。
-
文本数据 - 文字信息对应的数据,比如:姓名、地址、专业名、学校名、心情等。 程序中表示文本数据需要将数据放在单引号或者双引号中,例如:'小夏'、"哈尔滨"。
Python中文本数据对应的类型只有:str(字符串)。
-
布尔数据 - 只有True和False两个值。True表示肯定、真;False表示否定、假。 程序中表示布尔数据的时候直接写(注意:True和False是关键字)。
布尔对应的类型:bool(布尔)。
-
空值 - Python中None表示空。
6. type函数 - 获取数据的类型
type(数据)
type(777)
二. 输入和输出函数
1. 输出函数(打印函数) - print
? print函数的作用是将数据显示在控制台。
1.1 print(数据) - 打印单个数据。
print(100)
print('我真棒!')
print(100+200)
print('100+200')
1.2 print(数据1,数据2,数据3) - 同时打印多个数据。
print(100, '我真棒', 100+200, True)
print(12.5, type(12.5))
1.3 定制end:print(数据1,数据2,…, end=‘结束标志’),默认标志是换行。一个print在打印完数据时,会打 印end后 面的结束标志。
print(777, end='=')
print(777)
2. 输入函数 - input
? input的作用:在程序中获取从控制台输入的数据。
2.1 变量名 = input(输入提示信息) - 在控制台提示用户输入数据,并将输入的数据存储到前面的变量中。
name = input('请输入姓名:')
print(name)
2.2 注意:通过input输入数据的时候,不管输入的内容是什么,获取到的数据的类型都是字符串。
2.3 补充:类型转换:
类型名(数据)
num = '12'
print(type(num))
num = int('12')
print(type(num), num+1)
print(int(1.89))
print(int(-10.56))
- 字符串只有引号中是整数的字符串才可以转换成int。
print(int('123'))
三. 变量
当在程序中需要一个数据的时候,现将数据保存到变量中;然后再通过使用变量来使用这个数据。
1. 定义变量(创建变量) - 将数据保存到变量中
1.1 语法:变量名 = 数据。
1.2 说明:变量名 - 程序员自己命名。
? 要求:是标识符;不是关键字。
? 规范:a:见名知义(看到变量名就大概知道这个变量中保存的是什么数据)。
b:所有的字母都小写,多个单词之间用下划线隔开。
c:不使用系统的函数名、类名、模块名。
? = - 固定写法(赋值符号)。
? 数据 - 任何有结果的表达式,例如:任何类型的数据、运算表达式等。
2. 使用变量 - 使用变量中保存的数据。数据能干的事情,保存这个数据的变量都可以干
num = 100
print(100, num)
print(100+1, num+1)
print(type(100), type(num))
3. 重新给变量赋值
x = 100
x = 200
print(x)
x = 'abc'
print(x)
4. 同时定义多个变量
4.1 同时定义多个变量赋相同的值:变量名1 = 变量名2 = 变量名3 = 数值。
a = b = c = 2
print(a, b, c)
4.2 同时定义多个变量赋不同的值:变量名1,变量名2,变量名3 = 数值1, 数值2, 数值3。
x, y, z = 100, 200, 300
print(x, y, z)
|