资讯动态

01.Python基础_菜单_快捷键_基本语法_变量_输入输出

发布时间:2026/10/19 1:10:34 来源:尧图企业网站定制
文章目录1.编程软件—jupyter notebook2.基本说明2.1 标题2.2 排序2.3Jupyter notebook使用/快捷键2.4Markdown的基本语法3.python基本语法3.1 数字和字符串定义方法3.2 布尔数据类型bool3.3 jupyter默认输出功能3.4 In[] Out[]中括号中的数字, 以及星号, 打断功能3.5 python的print()功能, 帮助文档的使用方法3.5.1 打印单个值, 打印空行3.5.2 tab键作用3.5.3 打印一个值, 打印多个值, sep设置中间分隔符, 默认为空格, end设置以什么结尾默认换行3.6 python的注释功能3.6.1 单行注释3.6.2 注释快捷键ctrl?3.6.3 普通单行注释3.7 Python的代码块3.8 输入和输出3.8.1 ainput输入一个数字123y与a123的不同3.8.2 注意所有代码必须在英文模式下输入3.8.3 将字符串转化为整数int3.9 变量3.9.1 变量赋值3.9.2 变量命名3.9.3 内部保留关键字3.9.4 同时为多个变量赋值3.9.5 变量的交换特殊语法1.编程软件—jupyter notebookjupyter notebook打开方式在windows系统找到Anaconda3的Anaconda Promot点击打开在命令行中输入jupyter notebook,会弹出一个浏览器我这里默认用谷歌然后这里找到desktop桌面点击打开找到pycode点击打开这个是里面保存的文件点击01python基础…打开2.基本说明2.1 标题一级标题#一级标题和CSDN一样同理二级三级标题多加井号2.2 排序有序方法有序有序有序无序方法-无序1-无序2-无序32.3Jupyter notebook使用/快捷键首先, notebook快捷键主要借鉴Vim编辑器快捷键, 比较复杂, 记忆量很大, 和Vim一样分为两种模式:编辑模式和命令模式:编辑模式: 编辑模式下, 可以输入内容命令模式: 命令模式下,各种按键会作为各种功能的快捷键, 所以如果你按键之后出现莫名其妙的反应, 检查自己是不是处于命令模式.在学习编程之前, 咱们对自己将要使用的工具还是要有一定程度的了解, 对于提升生产力很有帮助!3. 运行代码 3个快捷键:CtrlEnter, AltEnter, ShiftEnter. 不要求都了解, 找一两个习惯的使用就可以.4. 插入快捷键2个: B(below)向下插入单元格, A(above)向上方插入单元格5. 剪切快捷键一个: X6. 粘贴快捷键: V2.4Markdown的基本语法标题#加粗加粗斜体斜体3.python基本语法3.1 数字和字符串定义方法数字定义方法# 数值型定义方法b100#定义了一个变量#赋值语句字符串定义方法khello world3.2 布尔数据类型bool布尔数据类型就是我们常说的真和假只有两个值构成True和FalseaTruebFalse100300outTrue100300out:False一个判断表达式返回的结果则为布尔类型3.3 jupyter默认输出功能默认,代码的最后一行,如果能够输出变量内容,就会自动输出a1b2ab out3输出值为最后的值因为最后的是输出b所以a-b和ab和a都不输出a1b2a-b ab a b out2#只有e会被输出, 而d不会被输出d3e1.4d e out1.43.4 In[] Out[]中括号中的数字, 以及星号, 打断功能in[]和out[]里面的数字代表执行次数表示该代码执行了多少次作用可以判断那个是最后执行的执行次数执行到哪一步了in[*]表示正在执行中可能实现死循环3.5 python的print()功能, 帮助文档的使用方法print是打印的意思,在这里指的是向屏幕上输出指定的文字print 可以打印单个值,也可以打印多个值,还可以设置以什么字符作为多个值之间的分隔.3.5.1 打印单个值, 打印空行print()表示打印的意思d3表示打印a1b2print(a)print(b)print(ab)d3d123out:3打印k今天天气不错print(k)今天天气不错打印数字不需要加引号打印字符串加单引号专有名词不加引号print(666,你好,True,888)666你好True8883.5.2 tab键作用代码补全快捷键可以输入一个单词就可以查找相关快捷键功能\n表示换行end表示末尾加上里面的内容*50表示打印“-”的50遍3.5.3 打印一个值, 打印多个值, sep设置中间分隔符, 默认为空格, end设置以什么结尾默认换行print(*30)print(姓名: ,杨悦)print(QQ: 11111111111)print(手机号: 13688888888)print(公司地址: xxxxx)print(*30)输出案例print(╔═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╗)print(║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║)print(║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║)print(║ │春│滟│江│空│江│江│人│不│白│谁│可│玉│此│鸿│昨│江│斜│不│ ║)print(║ │江│滟│流│里│天│畔│生│知│云│家│怜│户│时│雁│夜│水│月│知│ ║)print(║ │潮│随│宛│流│一│何│代│江│一│今│楼│帘│相│长│闲│流│沉│乘│ ║)print(║ │水│波│转│霜│色│人│代│月│片│夜│上│中│望│飞│潭│春│沉│月│ ║)print(║ │连│千│绕│不│无│初│无│待│去│扁│月│卷│不│光│梦│去│藏│几│ ║)print(║春│海│万│芳│觉│纤│见│穷│何│悠│舟│徘│不│相│不│落│欲│海│人│ ║)print(║江│平│里│甸│飞│尘│月│已│人│悠│子│徊│去│闻│度│花│尽│雾│归│ ║)print(║花│││││││││││││││││││ ║)print(║月│海│何│月│汀│皎│江│江│但│青│何│应│捣│愿│鱼│可│江│碣│落│ ║)print(║夜│上│处│照│上│皎│月│月│见│枫│处│照│衣│逐│龙│怜│潭│石│月│ ║)print(║ │明│春│花│白│空│何│年│长│浦│相│离│砧│月│潜│春│落│潇│摇│ ║)print(║ │月│江│林│沙│中│年│年│江│上│思│人│上│华│跃│半│月│湘│情│ ║)print(║ │共│无│皆│看│孤│初│望│送│不│明│妆│拂│流│水│不│复│无│满│ ║)print(║ │潮│月│似│不│月│照│相│流│胜│月│镜│还│照│成│还│西│限│江│ ║)print(║ │生│明│霰│见│轮│人│似│水│愁│楼│台│来│君│文│家│斜│路│树│ ║)print(║ │。│。│。│。│。││。│。│。││。│。│。│。│。│。│。│。│ ║)print(║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║)print(║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║)print(╚═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╝)输出print( _ooOoo_ )print( o8888888o )print( 88 . 88 )print( (| -_- |) )print( O\\ /O )print( ____/---\\____ )print( . \\| |// . )print( / \\||| : |||// \\ )print( / _||||| -:- |||||- \\ )print( | | \\\\\\ - /// | | )print( | \\_| \\---/ | | )print( \\ .-\\__ - ___/-. / )print( ___. . /--.--\\ . . __ )print( . .___\\_|_/___. . )print( | | : - \\.;\\ _ /;./ - : | | )print( \\ \\ -. \\_ __\\ /__ _/ .- / / )print( -.____-.___\\_____/___.-____.- )print( --- )print( )print( ............................................. )print( 佛祖镇楼 BUG辟邪 )print( Zen of python: )print( Beautiful is better than ugly. )print( Explicit is better than implicit. )print( Simple is better than complex. )print( Complex is better than complicated. )print( Flat is better than nested. )print( Sparse is better than dense. )print( Readability counts. )print( Now is better than never. )输出3.6 python的注释功能3.6.1 单行注释# 单行注释# 就像这样了# 以#开头#右边的所有东西当做说明而不是真正要执行的程序起辅助说明作用3.6.2 注释快捷键ctrl?# a 1 # a等于1就是用一个数值1赋值给一个变量a# # 单起一行专门作为注释# 注释的快捷键: ctrl?3.6.3 普通单行注释普通的单行字符串三个单引号和三个双引号没有区别 多行注释 可以这样写 其实就是字符串, 只是没有进行操作 # 和多行字符串没有什么区别s这是一个 可以换行的字符串, 你有了这样一个字符串, 会比较方便, 注意后面有换行符的存在s3.7 Python的代码块Python的语法比较简单采用缩进方式写出来的代码就像下面的样子# 打印一个数字的绝对值a100ifa0:print(a)else:print(-a)Python 利用缩进来划分代码块这种语法形式的优点是看起来整洁,美观,没有大量的括号,更便于阅读,看起来更像人类的自然语言.可以强迫你写出格式化的代码,通常我们使用Tab键或者四个空格来完成缩进坏处是复制粘贴之后,代码的缩进会不一样,这时候必须手动重新调整.3.8 输入和输出在上面的部分我们实际上已经学习过了输出功能print, 那么下面让我们来看一下输入功能input函数的使用方法print函数print(aaaa)input函数ainput(请输入您的姓名)输入即可然后通过直接a就可以显示输入内容输入字符串3.8.1 ainput‘输入一个数字123’y与a123的不同类型不同input输入的是字符串类型是不可以进行加减法比如ab会报错的而a123是赋值语句ab不会报错选择性输入input可以用户自己手动输入信息而赋值语句a123是程序直接执行不可被更改3.8.2 注意所有代码必须在英文模式下输入不然程序会报错3.8.3 将字符串转化为整数int这样就把字符串转化为整数类型binput(输入一个数字:)# 不管你输入什么,都是字符串b2int(b)#或者直接套用int与input结合bint(input(输入一个数字:))# 不管你输入什么,都是字符串练习题任意使用input输入a,b,c 3个整数计算ab-c的结果, 并打印出来aint(input(请输入a的值:))bint(input(请输入b的值:))cint(input(请输入c的值:))print(ab-c)结果3.9 变量python是动态数据类型python中的变量不需要声明, 直接赋值就可以使用变量在使用之前必须进行赋值Python会根据你赋给的值自动判断变量的数据类型其实变量并没有什么类型变量只是指向了一个内存地址, 内存地址中储存了我们的数据, 这个数据是具有数据类型的变量可以重复赋值, 后面的值会覆盖前边的值改变变量的值, 其实就是改变了变量指向的内存地址!要理解变量,一定要理解数据在内存中的储存形式,变量只是一个对在内存中储存的某一个东西的指引变量指引的位置可以变化,这是变量的值就会发生变化当我使用变量,实际上是相当于在使用变量指向的那个内存地址中的值.3.9.1 变量赋值a100a张三a注释先把100放到一个盒子里如果输出a的话就是把盒子1里的内容拿出来a张三’的话重新把张三放在另外一个盒子2里不过此时a的值指向张三的盒子2里相当于把a100覆盖掉了3.9.2 变量命名重点: 变量命名规则变量名的长度不受限制但其中的字符必须是字母、数字、或者下划线_而不能使用空格、连字符、标点符号、引号或其他字符。变量名的第一个字符不能是数字而必须是字母或下划线。Python区分大小写。不能将Python关键字用作变量名。变量命名一般都采用有具体含义最好这样就增加代码的可读性3.9.3 内部保留关键字如何查找那些是属于关键字的这里提供方法importkeywordprint(keyword.kwlist)这些都是属于关键字[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]注意print、input、int不是关键字可以赋值所以在使用时如果给这几个赋值了需要del print才能变回原来的功能否则就是相当于一个变量3.9.4 同时为多个变量赋值不可靠方法abc可以# 这种方法可以的, 不十分推荐abc666一般方法m,n,k1,2,3m1n2k3交换变量# 交换两个变量的值a1b2a,bb,a b out:13.9.5 变量的交换特殊语法交换失败方法# 通常的交换方法a1b2ab baprint(a)printb22此时ab把b的值给了a,即a2然后ba把a2又给了b所以就是ab2了引入中间变量法a1b2tempa ab btempprint(a)printb21快速方法a1b2a,bb,aprint(a)printb21

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑