一,程序员的自我修养---注释
注释: 指在程序代码中对程序进行解释说明的文字 他只能给人类阅读不能给机器执行
作用: 可以用来写一些代码的思路的解释,帮助他人和未来的自己理解代码的意思
1.1单行注释
python使用 # 号 作为单行注释的符号 语法格式
# 注释内容
# print(555)
-
说明多行代码的功能时一般将注释放在代码的上一行
# 使用print 输出内容
print('hello world')
print('欢迎大家来上课')
# 这里是使用input的语句写法
input('你吃了吗')
input('你吃了吗') -
说明单行代码的功能时候一般将代码放在右侧
print(5*20) # 输出乘法结果
print(5+20) # 输出加法结果
1.2多行注释
多行注释: 注释多行的内容 通常可以为python文件 模块 类或者函数等功能描述信息
python使用三个连续的单引号 或者 双引号 注释多行内容 具体格式如下
多行注释: 用三对单/双引号来表示
'''
使用3个单引号分别作为注释的开头和结尾
可以注释很多行
这里面的内容全是注释内容
'''
或者
"""
使用3个双引号分别作为注释的开头和结尾
可以注释很多行
这里面的内容全是注释内容
"""
总结注释: 用来说明文件 相当于一个说明书的概念 不会被计算机运行出来 只能被程序员看到
二,变量
什么是变量? -- 变量指就是可以改变的量(存款 时间 天气 程序员的头发)
在计算机里我们的变量是由三个东西组成
1.数据类型
2.内存地址
3.值
变量名
人民币超市(特殊含义)
&*%&^超市 (特殊符号)
游戏角色: 等级 血量 金钱
等级=100
血量=100
金钱=100
变量: 计算机中用来存储数据的盒子 你以后想用这个数据 直接使用这个盒子
2.1变量的基本使用
1.声明变量:把右边的变量值跟在左边的变量名 划上等号 这个操作叫赋值操作 后续这个变量名就等价于这个值
语法格式:
变量名=变量值 # 先执行右边 再执行左边
# 注意 不要将赋值语句的等号 当做 数学中的等号
2.使用变量:
语法格式:
print(变量名) # 当print里面是变量名的话 变量名不需要加引号
# 下面这个语句将'tom'赋值给变量名name
name='tom'
print(name)
3.用输入的方式给变量赋值
语法格式:
变量名=input()
name=input('你叫什么名字')
print(name)
4.声明多个变量
a=1
b=2
c=3
d=input('吃饭了没有')
print(a,b,c,d)
# 输出变量名时需要逗号隔开
a,b,c=1,3,5
print(a,b,c)
2.2变量的使用规范与命名
python的程序是从上往下执行 变量需要先定义 再使用 否则报错
print(name)
name='tom'
NameError:...
变量命名定义规则:
1.变量名只能是字母 数字或者下划线的任意组合 且不能是数字开头
>>> my_name='周同学'
>>> my_age_sss=110
>>> my_name,my_age_sss
>>> 2a=66 # 报错
SyntaxError: invalid syntax
>>> my-ss=66 # 报错
SyntaxError: cannot assign to operator
# Python是区分大小写
>>> 年龄=18
>>> 年龄
18
# 可以中文但是不建议 不规范
>>> print=66
>>> print(66) # 使用内置函数进行变量命名的话 该函数原本的意义就会覆盖无法使用原本的功能 print/input不能命名
2.变量名不能取关键字
关键字是python语言中一些赋予特殊含义的单词
['False', 'None', 'True', 'and', 'as', 'assert', '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']
3.变量名规范:
见名知意
age=18
name='tom'
比较流行的命名规则:
下划线命名法: 单词全小写 每个单词以_分隔开
taiwan_student_age=18
驼峰命名法;
# 大驼峰: 所有的单词 首字符大写
TaiwanStudentAge=18
UserName='tom'
UserAge=18
# 小驼峰: 除了第一个单词以外 所有单词 首字符大写
taiwanStudentAge=18
userName='tom'
userAge=18
三,基本数据类型
不同的数据 需要用不同的容器去保存 这些容器的区别在于存储的东西是不一样
数据类型:在开发中 使我们更方便的运用和操作管理数据
1.数值类型
整数 整型 没有小数点的数 -- int
整数通常可以用来记录年龄 人数
语法格式: 变量名=整数值
浮点数 浮点型 有小数点的数 -- float
用来记录 人的身高 体重
语法格式: 变量名=浮点值
布尔值:bool
判断类型 只有两个值 (真/假)(注意大写)
True 真
False 假
总结: bool类型就是用于代表某个事情的真或者假 如果说这个事情是正确的用True代表;如果这个事情是错误的 用False来表示
print里面输出数值类型不需要加引号
type() :获取变量的数据类型
在python中数值类型
1.数学运算
a=1
b=2
c=a+b
print(c)
2.比较大小
x=1
y=0
print(x<y) # 比较得到的结果为bool类型
3.布尔类型
x=0
y=11
c=x>y
print(c)
print(type(c))
# bool类型还有辅助功能 可以代表1/0 进行数学运算 True/1 False/0
b=True
b2=False
print(b+b2)
print(b2>b)
print(1+True)
2.字符串类型(str)
字符串是单引号 双引号 三引号包裹起来的任意文本数据
字符串可以存一切东西 但是存下来的东西都是无逻辑
语法格式:
用一对引号(单/双)包裹起来的数据 里面可以是任意数据
变量名='字符串内容'
字符串的使用:
1.字符串的*号是复制字符串的意思 可以把字符串复制n遍
2.三引号包裹起来的字符串叫做多行字符串
3.当字符串有两对一模一样的引号时 会报错 因为不能识别 外单内双
内双外单
'abc' # a和b和c 三个字符
my='123456'
print(type(my))
x='tom很True'
print(x)
print(type(x))
print('x')
a="5"
print(a*5) # 相乘就相当于字符串和自己相加了五次
msg="""
床前明月光
疑是地上霜
举头望明月
低头思故乡.
"""
print(msg) # 多行字符串
标签:基本,变量,数据类型,注释,字符串,print,变量名,name From: https://www.cnblogs.com/zero-song/p/17925249.html