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)))

  

 

 

 

 

 

 

 

 

 

 

posted on 2020-05-24 16:29  光头强的爱女  阅读(187)  评论(0)    收藏  举报

导航