Daner
V1
2021/06/02阅读:125主题:凝夜紫
python入门——语法基础
前面说了编码不能用python保留字,那是前辈们用过的,你用不合适,哈哈哈
编码就是字母数字下划线符号按照一定的规则组合,这种组合我们简称代码
一行写不下,我换行怎么换,多行代码

-
可能还不理解我写的是什么,不要紧,先看规则 -
让代码换行显示加\ -
带括号[]{}()的直接换行不用连接符号
把多行语句写在一行
-
加分号 「;」 如果你不加还是会出「语法错误」
word_zero = ' '
word_one = 'hello'
print(word_zero);print(word_one)
引号
word_zero = ' '
word_one = 'hello'
word_two = "your's world"
word_three = '''
你好
世界
你好
python
好好学习
天天向上
'''
print(word_zero)
print(word_one)
print(word_two)
print(word_three)

-
单引号 字符串 -
双引号 字符串包含单引号,不包含也可以写双引号 -
三个引号(单或者双) 段落,多行字符的段落
注释
为了避免忘记自己写的脚本是做什么用的可能需要注释, 不希望程序去运行的代码行
单行注释#号标记
#这是注释,不被python解释器执行的
#print('hello python')
print('hello python')

等待用户输入
input('请输入一些字符,
按下回车键Enter退出\n')


print输出
x= 'Aa'
y= 'Bb'
X= 'Xx'
# 输出在一行 无缝连接
print(x+y+X)
# 分隔下输出的结果方便查看
print('-' * 20)
# 输出在一行 空格分隔
print(x, y, X)
print('-' * 20)
# 换行输出
# end=''参数可以使得print不换行
print(x, end='')
print(y)
print(X)

空行
分隔函数或者类的方法,不插入空行代码也不会报错
主要作用在于分隔不同含义的代码块,方便阅读和后续维护
行和缩进
python不像Java使用{}来控制代码逻辑,类,方法,用缩进来控制逻辑
做个小测试哈
a = 1
if a == 1:
print('变量a是1')
else:
print('变量a不是1')
a = 1
if a == 1:
print('变量a是1')
print(a+1)
else:
print('变量a不是1')
正确缩进代码可读性也强,即便Java有{}也建议在编码时保持良好的缩进,更何况python缩进不对都没法正常按逻辑干活了
作者介绍
Daner
V1