本文补充以下我对python基础语法的理解ovo
8说了,分享一哈我对变量的理解
冲冲冲!
1. 定义变量
“”"
语法:
变量名 = 数据
说明:
变量名 - 程序员自己命名
要求:1)标识符 2)不能是关键字
规范:1)见名知义 2)满足PEP8的命名规范(所有的字母小写,多个单词之间用下划线隔开) 3)不使用系统提供的类型名、函数名和模块名
= - 赋值符号,固定写法
数据 - 任何有结果的表达式,包括:独立数据、运算表达式(除了赋值运算)、函数调用表达式
“”"
1.变量名
语法:
age = 18
teacher_name= '张三'
int_num = 20
print = 100 # 错误写法
print('adc')
2.独立数据
语法:
x = 19
x1 = 12.4
x2 = 0b11011
x3 = '张三'
x4 = True
3.运算表达式
语法:
y1 = 10 + 20
定义一个变量,保存学生的分数:90
语法:
stu_score = 90
2.使用变量
变量中保存的数据能做什么,变量就能做什么
使用变量的时候其实是在使用变量中保存的数据
语法:
print('hello world!')
print(age)
print('age', age) # age 18
print(10 + 20) # 30
print(age + 20) # 38
print('adc'[0])
str1 = 'hello word!'
print(str1[0])
3.修改变量中的数据(重新给变量赋值)
变量 = 新值
print(age)
# 重新给变量age赋值为20
age = 20
print(age) # 重新赋值会覆盖原来的值
# python中同一个变量可以保存不同类型的值
age = '你好!'
print(age) # 你好!
4.同时定义多个变量
1.:变量名1,变量名2,变量名3,…= 数据1,数据2,数据3,…
语法:
a, b, c = 10, 20, 30
print(a, c, b)
python交换两个变量的值: 变量1, 变量2 = 变量2, 变量1
语法:
x = 100
y = 200
x, y = y, x # x, y = 200, 100
print(x, y)
练习:假设已经存在三个变量x1, x2, x3 要求用一句代码完成功能: x1 == x3, x2x1, x3x2
语法:
x1=1, x2=2, x3=3 -> x1=3, x2=1, x3=2
x1, x2, x3 = 1, 2, 3
x1, x2