Python入门学习

Python入门学习

一、软件的安装

1.Python解释器的下载

Python解释器是一款用于解释、执行Python代码的应用程序

官网网址:https://www.python.org/

注意事项: print(20)中的小括号是英文状态下的小括号

2.PyCharm的简介

PyCharm是一款Python的集成开发环境

在Windows、Mac OS和Linux操作系统中都可以使用

带有一整套可以帮助用户在使用Python语言开发时提

高效率的工具

3.Pycharm的优势

4.PyCharm的版本

官网网址:https://www.jetbrains.com/pycharm/download/#section=windows

二、Python编程基础

1.程序设计语言

机器语言:

是一种二进制语言,它直接使用二进制代码表达指令,是计算机硬件可以直接识别和执行的程序设计语言

汇编语言:

使用方便助记符与机器语言中的指令一一对应

高级语言:

是接近自然语言的一种计算机程序设计语言Python、Java都是高级语言。

2.编译与解释

编译型是指将源代码转换成目标代码的过程,通常源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器(Compiler)

解释型是指将源代码逐条转换成目标代码同时逐条运行目标代码的过程,执行解释的计算机程序称为解释器(Interpreter)

3.Python语言简介

Python语言的发明人一吉多.范罗苏姆(荷兰人)

Python语言的设计非常优雅、明确、简单

Python语言具有丰富和强大的库,能够把使用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起

4.Python语言的发展

Python语言是在1989年诞生的,但是最早的可用版本诞生于1991年,在之后的近20年间又经历了Python2到Python3的演化过程。
2000年10月,Python2.0版本发布,开启了Python广泛应用的新时代。
2010年,Python2.x系统发布了最后一个版本,主版本号为2.7,用于终结2.x系列版本的的发展,并且不再进行重大改进。
2008年12月,Python3.0版本发布,这个版本的解释器内部完全采用面向对象方式实现,在语法层面做了很多重大改进。
2016年,所有Pvthon重要的标准库和第三方库都已经在Pvthon3.x版本下进行演进和发展Python语言版本升级过程宣告结束。

5.Python语言的特点

6.Python的应用领域


7.Python的开发工具

Python自带的集成开发学习环境IDLE

(Integrated Development Learning Environment)

注意事项:print()中的引号为英文状态下的引号,print后面的小括号也为英文状态下的小括号。

8.IPO程序编写方法

9.基本的输出函数print

语法结构:

python 复制代码
print(输出内容)

print()函数完整的语法格式:

python 复制代码
print(value,...,sep='',end='\n',file=None)
python 复制代码
a=100 # 变量a,值为100
b=50
print(90)
print(a) # 输出的是变量的值,a的值是100
print(a*b) # 输出a*b的运算结果,运算结果为5000

print('北京欢迎你!')
print("北京欢迎你!")
print('''北京欢迎你!''')
print("""北京欢迎你!""")
print(a,b,'要么出众,要么出局!!!')

print(b) # 直接输出了b
print(chr(98)) # 也输出了b 使用chr()将98转换成ASCII表中的字符
# 中文编码的范围是[u4e00-u9fa5]
print(ord('北'))
print(chr(21271))

fp=open('note.txt','w') # 打开文件 w-->write
print('北京欢迎你',file=fp) # 将"北京欢迎你" 输出(写入)到note.txt 文件中
fp.close() # 关闭文件

print('北京',end='-->')
print('欢迎你') # 没有修改 结束符,所以,print之后会有一个空格

print('北京欢迎你'+'2023')
# print('北京欢迎你'+2023) # TypeError:can only concatenate str(not "int") to str

10.基本的输入函数input

语法结构:

python 复制代码
x=input('提示文字')

注意事项:无论输入的数据是什么,x的数据类型都是字符串类型

python 复制代码
num=input('请输入您的幸运数字:')
print('您的幸运数字是:'+num) # 连接成功,说明num是字符串类型
num=int(num) # 使用内置函数int将num转成整数类型
print('您的幸运数字是:',num)

11.Python中的注释

注释:

程序员在代码中对代码功能解释说明的标注性文字

可以提高代码的可读性

注释的内容将被Python解释器忽略,不被计算机执行

单行注释、多行注释和中文声明注释

python 复制代码
# coding=utf-8
# 中文声明注释,一定要写在第一行
'''
版权所有:xxx
文件名:xxx
创建人:zimin
'''

"""
版权所有:xxx
文件名:xxx
创建人:zimin
"""

12.代码缩进

是指每行语句开始前的空白区域

用来表示Python程序间的包含和层次关系

类定义、函数定义、流程控制语句以及异常处理语句等行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束

通常情况下采用4个空格作为一个缩进量

python 复制代码
# 一般代码 不需要缩进
# 类的定义
class Student:
	pass

# 函数的定义
def fun():
	pass

13.习题

  1. Python是一种(B)类型的编程语言

    A.机器语言

    B.解释

    C.编译

    D.汇编语言

  2. Python语句print("中国,你好")的输出是(C)

    A.("中国,你好")

    B."中国,你好"

    C.中国,你好

    D.运行结果出错

  3. 以下不是IPO模式的是(B)

    A.input

    B.program

    C.process

    D.output

  4. Python语言通过(C)来体现语句之间的逻辑关系

    A.{}

    B.()

    C.缩进

    D.自动识别逻辑

  5. Python解释器在语法上不支持(D)编程方式

    A.面向过程

    B.面向对象

    C.语句

    D.自然语言

  6. 实战一:输出"人生苦短,我用Python"
    需求:使用print()函数将 "人生苦短,我用Python" 输出到文本文件text.txt中

python 复制代码
fp=open('text.txt','w') # 打开文件
print('人生苦短,我用Python',file=fp) # 输出内容到文件
fp.close() # 关闭文件
  1. 实战二:输出个人自我介绍
    需求:使用input()函数从键盘输入姓名、年龄,座右铭,并使用print()
    函数输出到控制台
python 复制代码
name=input('请输入您的姓名:')
age=input('请输入您的年龄:')
motto=input('请输入您的座右铭:')
print('----------自我介绍----------')
print('姓名:',name)
print('年龄:',age)
print('座右铭:',motto)
相关推荐
2420302 分钟前
在VSCode中搭建Python开发环境
python
KevinAha14 分钟前
django 实战(python 3.x/django 3/sqlite)
python·django·sqlite
凡人的AI工具箱30 分钟前
40分钟学 Go 语言高并发:RPC服务开发实战
开发语言·后端·性能优化·rpc·golang
R6bandito_36 分钟前
Qt几何数据类型:QLine类型详解(基础向)
c语言·开发语言·c++·经验分享·qt
杭电码农-NEO39 分钟前
【lua语言基础(四)】IO模型以及补充知识
开发语言·junit·lua
是十一月末1 小时前
Python语法之正则表达式详解以及re模块中的常用函数
开发语言·python·正则表达式
一只大侠1 小时前
计算S=1!+2!+3!+…+N!的值:JAVA
java·开发语言
一只大侠1 小时前
输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。:JAVA
java·开发语言·算法
Oneforlove_twoforjob1 小时前
【Java基础面试题011】什么是Java中的自动装箱和拆箱?
java·开发语言
优雅的落幕1 小时前
多线程---线程安全(synchronized)
java·开发语言·jvm