Python从入门到入土(讲课用)

您所在的位置:网站首页 python讲课 Python从入门到入土(讲课用)

Python从入门到入土(讲课用)

2023-08-10 17:25| 来源: 网络整理| 查看: 265

Python从入门到入土

Python官方中文手册

零、为什么要学Python 代码简洁,方便学习很多现成的库和工具包 requests pyqt 一、Python特性:解释型语言、面向对象语言、交互语言 Python代码执行方式:解释(interpret)一行-运行(run)一行-解释一行-运行一行…… 在python.org下载的是python解释器

对比——C/C++代码执行方式:编译(complie)-链接(link)-运行(execute)

Python“无处不对象” 在Python中,所有变量和常量都是“对象” 如5是整数对象(int),2.33是浮点数对象(float),"我爱学联部,我爱WYS"是字符串对象(str),[3.14, 666, "软院牛逼", 888]是列表对象。 对象都有属性和方法。例如a=2+3实际上是调用了整数对象2和3的__add__方法,将返回值存于a中。

可以通过命令行、shell或者Pycharm的Python console来直接交互 在左下角输入idle可以打开shell

一点五、Pycharm的使用 新建项目:file-new project 会新建出一个空文件夹新建py文件:右键点击文件夹-new-python file 会新建出一个.py文件运行:右键单击上面的文件名-run或者ctrl+shift+f10在下面的python console可以找到python的交互界面如果找不到解释器,那就下一个python,然后记住python的路径,例如D://python,然后右上角-edit configurations 手动配置 二、Hello,world!

在idle里,file-new file可以新建空白文件 run-run module 可以运行文件

print()函数 print(“学联部牛逼”) 双引号、单引号在python里都是字符串的标志end参数 python的print函数输出完会自动换一行 end默认是换行符\n,但是我们可以重写end print(“学联部牛逼”,end=’ ')转义字符 \n换行 \t制表符 两个\是斜杠本身 制表符就相当于按一下TAB格式控制符 %d %.2f %c 和C语言一样 age=19 print("我今年%d岁" % age) # 单个表达式 % print("我今年%d岁,100年后我%d岁" % (age,age+100)) # 两个或两个以上需要用小括号括起来

查看Python的格式化符号和转义字符

三、Python基本类型和操作符

Python基本类型 运算符:+ - * / 除法,7/3=2.333333 会保留小数,不会舍去小数部分 // 整除,8//3=2,小数也能整除 % 取模,小数也能取模 ** 乘方 2**3=8 16**0.5=4.0 Python支持高精度运算,但是会特别慢

字符串*正整数 会把字符串输出若干遍

字符串+字符串 会把字符串拼接

四、变量 动态类型 变量 = 表达式 就创建出了一个变量 例如 age=19 age2=age+100创建了2个叫age和age2的整型变量type(a) 会显示a的类型 在pycharm的python console里 可以在右边看到类型 在idle里就需要自己用 int 整数 float 小数 str 字符串 四点五、注释 # 后面就是注释 # 我写什么python都不会运行 # 比如 我爱王琦淑

注释用于写给自己和其他程序员做提示,给人看,机器看不懂 一般开发项目,会在头部写一段注释

五、输入 input() 可以从屏幕中输入一个字符串 name = input() 可以把读入的字符串存进name变量中,name是str变量如果想读入整数,可以写 a = int(input()) # 或者 b = input() b = int(b) # 把b强制转换成int类型(整数)

如果想读入小数

c = float(input()) # 或者 d = input() # 现在d是一个字符串 d = float(d) # 把d强制转换成float类型(小数)

实际上,int()和float()都是函数,可以把字符串直接转换成整数/小数



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3