前言:
学习一门语言,需要了解其基本的语法规则,比如在c语言中采用{}来控制不同层级的逻辑,而python则是采用规则的缩进来表示不同的层级,当然语法规则还包含不同的语法结构和关键字
python的注释方式
单行注释采用#号,如
多行注释:采用三个连续的单引号或者双引号,如
注:在python中单引号和双引号的区别不明显,均可表示字符或字符串
python结构
输入输出
python的输入方式input()
函数
输出采用print()
函数进行控制台输出,至于输出至文件等其他方式后面讨论
如:
a = input()
print(type(a))
print(a)
注:直接通过input()函数输入的数据内容均为字符串形式,若直接用于数值计算时会出错需进行类型转换
python中数据类型转换:
整型转换:int()
字符串型转换:str()
列表转换:list()
元组转换:tuple()
a = input()
print(type(a))
a = int(a)
print(type(a))
缩进
缩进在python中非常重要,它控制着语句的层级,代表着哪些语句属于哪些块
如:
a = input()
if eval(a):
print("这是一个True测试")
else:
print("false")
上面的代码中if后面一个布尔表达式,然后一个冒号,冒号后面缩进了的内容,即为布尔表达式为真时执行的内容,else与if处于同一级的,它后面的内容为if后面的布尔表达式为假时,所执行的内容
附:关于代码中eval()函数的一些用法:eval用法介绍(链接跳转)
导入库方式
python引用库方式:
方式一:import turtle
方式二:form 库名 import 函数名
给导入的库取别名:import 库名 as 库别名
之后可用别名使用该库中函数,使用方式:<库名>.<函数名>
或 <库别名>.<函数名>
不同于c语言的导入库的方式:#include<stdio.h>
python中引用自己写的py文件或自己编写的py文件的一个函数、一个类的方式也是用import 文件名
或 import 文件名.类名(或函数名)
比如我编写了一个文件叫test.py的python文件 我在另一个py文件中引用test.py文件的一个名为number_count的函数 需import test.number_count
而后在下面的程序中就可直接引用这个类或者函数
范例代码(导入了turtle库):
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
turtle.done()
该段代码的执行结果如下:
关于turtle库的具体用法:turtle库用法(超链接跳转)
写在后面:
在懂得了python基本的缩进,输入输出后,引入库后,就学会了基本的python语言的规范,能够实现一些简单的程序,踏入了python的大门
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/114589.html