Python基础3

您所在的位置:网站首页 pycharm字符 Python基础3

Python基础3

2024-07-17 19:20| 来源: 网络整理| 查看: 265

目录 二、环境搭建(点击跳转)4.2、PyCharm 常规设置 三、基本数据类型1、Python中的几个概念1.1、表达式1.2、语句1.3、程序1.4、函数(function)1.5、代码块1.6、pass语句 2、标识符2.1、Python语言的组成2.2、关键字2.3、标识符 3、基本数据类型3.1、整数和小数3.2、布尔值3.3、None常量 4、变量4.1、变量的运算 5、字符串(str)5.1、长字符串

二、环境搭建(点击跳转) 4.2、PyCharm 常规设置 字体修改:

File -> Settings -> Editor -> Font -> Size (字体大小) File -> Settings -> Editor -> Font -> Font (字体样式)

关闭更新:

File -> Settings -> System Settings -> Updates -> Automatically check updates for (取消打勾)

自动导包:

File -> Settings -> Editor -> General -> Auto lmport -> Show import popup (打勾)

关闭自动打开:

File -> Settings -> Appearance & Behavior -> System Settings -> Reopen last project on startup (取消打勾)

文件开头描述:

File -> Settings -> Editor -> File and Code Templates -> Python Script (添加相关代码)

更改文件编码

File -> Settings -> Editor -> File Encodings -> 更改为UTF-8

PyCharm基本操作:

多行注释: CTRL + / 识别一些简单的错误: ALT + ENTER

三、基本数据类型 1、Python中的几个概念 1.1、表达式

表达式类似于数学公式 表达式由数字、运算符、数字分组符号、自由变量和约束变量等 以能求得数值得有意义排列方法所得的组合

1.2、语句

语法自成体系的单位 由一个词或句法上有关连的一组词组成

1.3、程序

程序由表达式和语句组成

1.4、函数(function)

函数是一种语句,犹如小型程序,可以用来执行特定的操作;

函数分为2种: 内置函数(Python提供的) 自定义函数(自主创建)

自定义函数: def xxx():

函数有2个要素: 参数 返回值 PS:return 反面的代码就是返回值

1.5、代码块

代码块后面的代码要么都执行要么都不执行 代码块以缩进开始(4个空格)

在这里插入图片描述

函数主体以冒号( : )结束 函数主体后面跟着的括号是参数(可有可无) 代码块在函数主体下一行以缩进((4个空格)开始(可以多行并不限制) 返回值 return 代码后面跟着的就是返回值,可以是任意对象 返回值 默认是空值None 返回值也为结束语,返回值下一行的函数代码块将不再执行 返回值可以用 赋值 方式来接收函数返回值

1.6、pass语句

代表的是空语句 作用:保证程序的完整性

示例1:如果函数后面没有代码块运行会报错 def fun(): >>SyntaxError: unexpected EOF while parsing def fun():加上pass后运行程序就不会报错 pass >> 2、标识符 2.1、Python语言的组成

关键字 标识符 注释 变量和数值 运算符 语句 函数 序列

2.2、关键字

可以到官方查询关键字

也可以通过IDLE查询 import keyword keyword.kelist

关键字

关键字描述使用地方None空值assertasyncawaitdel删除序列的元素 等等if如果if 语句elif再如果if 语句else否则if 语句 、 for循环 、 while 循环 、try 语句 等等True真条件判断 等等False假条件判断 等等and与条件判断 等等not非 (不在)条件判断 等等or或条件判断 等等while循环语句while循环for遍历列表、字典等等for循环break结束循环for循环 、 while 循环continue跳过本次循环for循环 、 while 循环def函数定义一个函数global声明局部变量为全局变量def 函数return返回值for循环、while循环、def函数class类定义一个类try处理语句异常的语句try 语句except捕获try语句的异常错误,并执行其代码块语句try 语句finally不管try语句是否有异常错误都执行其代码块语句try 语句import加载模块文件顶部from配合import使用,from xxx import xxx,加载模块文件顶部as重命名导入模块 或 异常信息 等等inif 语句 、 while 循环 等等isif 语句 、 while 循环 等等lambda简单的函数表达式[ ]nonlocalpass空raisewithyield 2.3、标识符

在程序中定义的一些符号和名称 组成由26个英文字母大小写、数字0-9、标点符号 标识符的规则: 不能是关键字 不能以数字开头

命名方式(见名识意): 驼峰命名方式:小驼峰命名、大驼峰命名 下划线命名方式

小驼峰命名: 小驼峰命名规则,除首个单词首字母小写之外,其他单词首字母都是大写大写(常用于变量名,函数名) 示例:aDog 、 myName 、 myLastName 、myFirstName

大驼峰命名: 大驼峰命名规则,首个单词首个字母以大写(常用于类名,属性,命名空间等。) 示例:Power 、 Buffer 、 Size

下划线命名方式: 用下划线链接 示例:get_url 、 print_employee

3、基本数据类型 3.1、整数和小数

整型(int) 所有整数 整数可以是无限大,不是小数的数就是整数 示例: 1 、 50 、 1000 、 -1152 、 5468946

浮点型(float) 所有小数 运算中有浮点数,那么返回的结果必定是浮点数 示例:0.1 、 0.554 、 1.25 、 45.25 、1.0

小知识: 运算中如果其中一个参数为浮点数,则另一个参数转换为浮点; 否则,两者都必须是整数,并且不需要转换。

3.2、布尔值

布尔值(bool) 有2个值:True 、 False 用于条件判断

3.3、None常量

None空值只有一个值:None

4、变量

变量是表示(或指向)特定值的名称 通俗的说变量就是给数据个名字 变量的命名要符合标识符规则

4.1、变量的运算

通过 = 号 可以赋值给变量

x = 3 把3赋值给x,x是变量名

赋值后的变量可以用于表达式中

示例1: a = 3 b = 5 print(a + b) >> 8 示例2: a = 10 b = 2 print(a / b) >> 5.0 5、字符串(str)

字符串是由 Unicode码构成的 通俗的说引号包括的内容就是字符串

示例1: print('\U0001F60A') >> 😊 示例2: print('\N{Cat}') >> 🐈 示例3: print(' Unicode码都可以为字符串所用') >> Unicode码都可以为字符串所用

单引号和双引号没有任何差别 在一些特殊情况下可能会有用

示例1: print('Let 's go!') >> SyntaxError: invalid syntax 示例2: print("Let 's go!”) >> "Let 's go!”

示例1并非一定要像示例2一样,也可以使用反斜杠对引号转义

转义字符

转义字符是特殊的字符常量、具有特定的含义,不同于字符原有的意义 以反斜杠 \ 开头表示

反斜杠字符功能\t制表符\n换行符\\反斜杠\’’\""r取消所有转义 示例1:使用反斜杠\对引号进行转义 print('Let \'s go!') >> 'Let 's go!' 示例2: print('hello world') >> SyntaxError: EOL while scanning string literal > 示例3: print('hello \n world') >> hello >> world 5.1、长字符串

长字符串又称为文档字符串 要表示很长的字符串(跨越多行的字符串),可以使用三引号 ‘’’ ‘’’ 引号内可以换行,并且会保留字符串的格式(单引号和双引号不需要转义也会显示出来)

示例1: print('''hello world''') >> Hello >> world 示例2: print(''' 这是一个很长的字符串 字符串会保留原来的格式 并且换行不需要转义字符 使用' "单双引号也不用转义 ''') >> 这是一个很长的字符串 >> 字符串会保留原来的格式 >> 并且换行不需要转义字符 >> 使用' "单双引号也不用转义


【本文地址】


今日新闻


推荐新闻


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