python基础教程lesson1

作者: laokou 分类: 水处理 发布时间: 2017-10-29 22:29

 

#基本概念
#python是一种脚本语言,不需要编译(实际有一步编译,如Cpython先编译成脚本再执行,Jpython编译成JVM然后执行)
#python实际上是一种语言规范
#开始第一课程,数据类型,动态类型
print("----------------------------")
print("print是每个编程语言里都常见的语句,用于输出/显示")
print("在python里,print后面是不带\"f\"的哦")
print("注意到上面源码里的\\了嘛,这个叫做转义符")
print("为什么要在参数里加入\"\"号呢?")
print("这就是本次的第一个知识点:变量类型")
print("----------------------------")
print("在python里,数据类型包含:数字、字符串、列表、元组、字典、布尔、日期")
print("先不用去详细了解里面都是什么意思,我们先要明白一个概念:")
print("如果先定义一个数据,再把这个数据打印出来,不管这个数据是什么类型的,在print的参数里都不用引号")
print("比如,下面一行我们分别定义一个数字和一个字符串")
num=0
str="我是字符串"
print(num)
print(str)
print("看到了嘛,print的参数里不需要再有引号了,这是为什么呢?")
print("我们之所以在python里输入一句要显示的话的时候加入了引号,是因为我们把这个数据直接赋给了print,并没有通过变量的形式赋予后再提供给python\n")
print("而用引号里圈起来的数据,叫做字符串相当于直接把字符串打印到屏幕")
print("我们试试,我们通过python里直接打印以下东西")
print(1)
print((1,2))
print("再试试赋值后在提供给print")
num=1
list=(1,2,3)
print(num)
print(list)
print("明白了吧,把数据打印到显示器上就是这么个过程")
print("----------------------------")
print("python是一种动态类型的语言,和c语言不同,定义一个变量的时候不需要告诉它定义的是什么类型")
print("所以我们没有看见int、float、char等")
print("这一点是个重要区别哦,一定要注意")
print("今天就暂时学习到这里,下次见")