python 基础学习
2020-05-24
简介
Python 是一个结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
-
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。
-
Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
-
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
-
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
Python程序语法元素分析
格式框架
缩进:
- 严格明确:缩进是语法的一-部分,缩进不正确程序运行错误
- 所属关系:表达代码间包含和层次关系的唯一手段
- 长度一致:程序内-致即可,一般用4个空格或1个TAB
注释:
用#表示单行注释
用‘’‘来表达多行注释
命名与保留字
命名
- 第一个字符必须是字母表中字母或下划线 _ 。不能是数字。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。
python保留字
保留字就是关键字,我们不能把它们用作任何标识符名称。

数据类型
数字 字符串 列表
列表类型:由0个或多个数据组成的有序序列。
python中单引号和双引号使用完全相同。

语句和函数
语句:赋值语句 分支语句


函数:

输入函数:
input
输入函数input()
从控制台获得用户输入的函数
input()函数的使用格式:
<变量> = input( <提示信息字符串>
用户输入的信息以字符串类型保存在<变量>中
TempStr = input("请输入") # TempStr保存用户输入的信息
输出函数:
print 这个比较简单,固定为换行输出
eval 这个比较重要
print 的格式化输出
更多资源 可以在菜鸟编程网站学习到
下面是做的练习题
'''获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求: 如果输入值是0,直接输出"Hello World" 如果输入值大于0,以两个字符一行方式输出"Hello World"(空格也是字符) 如果输入值小于0,以垂直方式输出"Hello World" ''' #方法1 a=int(input("请输入一个整数")) if a==0: print("Hello World") elif a>0: print("Hello World") else: print("Hello") print("World") #方法2 n = eval(input()) if n == 0: print("Hello World") elif n > 0: print("He\nll\no \nWo\nrl\nd") else:# 这种格式输出很新颖 for c in "Hello World": print(c)
s = input()
print("{:.2f}".format(eval(s)))

浙公网安备 33010602011771号