Loading...
墨滴

Daner

2021/06/02  阅读:52  主题:凝夜紫

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

2021/06/02  阅读:52  主题:凝夜紫

作者介绍

Daner