iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >day03(变量,常量,输入输出,注释,
  • 521
分享到

day03(变量,常量,输入输出,注释,

常量注释变量 2023-01-31 00:01:09 521人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

一,复习 ''' 1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别的字符,要通过编

一,复习

'''
1.语言的分类
    -- 机器语言:直接编写0,1指令,直接能被硬件执行
    -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行
    -- 高级语言:编写人能识别的字符,要通过编译器或解释器转换为汇编语言最终转换为机器语言的指令交给硬件执行
  运行效率最高:机器语言   开发效率最高:高级语言 维护成本?(小米团队案例) 2.计算机组成:控制器 + 运算器 + 存储器 + 输入input设备 + 输出output设备 3.三大核心:cpu + 内存 + 硬盘 4.环境的搭建:环境变量:python解释器 | pip install 工具 5.两种执行方式: 交互式 | 脚本式 6.变量: -- 声明: 变量名 = 变量值 -- 变量值:变量名 类型:type(变量名) 地址:id(变量名) -- == | is: == 值比较 | is地址比较 -- 1111111111111111111111111111111111111111 7.PyCharm安装于创建项目 '''

 

二,今日内容:

'''
1.变量(标识符)的命名规范  *****
2.常量
3.格式化输入输出
4.注释
5.基本的数据类型:int long float bool str list dict  *****
6.运算符:算术运算符 | 关系运算符 | 逻辑运算符 | 成员运算  *****
'''

 

三,变量的命名规范:

'''
1.只能由 字母 数字 及 _ 组成
2.不能以数字开头
'''

'''
3.避免与系统关键字重名:重名不会报错,但系统的功能就被自定义的功能屏蔽掉了(严重不建议这样来做)
注:以下关键字变为变量名直接回出现错误
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 
'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or',
'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] ''' ''' 4.以_开头的变量都有特殊含义 5.以__开头与结尾的叫魔法变量:内置变量 6.建议使用_连接语法来声明长变量名:owen_name,old_boy_edu 7.支持小驼峰与大驼峰命名规范:owenName | OwenName 8.多个单词的简写建议使用全大写:URL | Http | html 9.用全大写来标识常量:PI = 3.141592653 | OWEN_SALARY = 88888

 

四,常量:

'''
 Python中没有严格的常量语法:
    -- 常量:在程序运行过程中,值不能被改变的量
    -- python中所有的量在运行过程中其实都能发生改变,只能自我保障不去改变全大写定义的变量值
'''

 

五,输出:自带换行

'''
  py2
  print(10)
  print 10  #被py3遗弃
'''

'''
  py3
  print(10)
'''

 

六,输入

'''
py2
info = input('提示信息:')
# 细节   # 1.可以输入一个值,但一定要按照值的表示方式进行输入,10就是数字 'abc'就是字符串   # 2.如果输入的是abc,默认将abc作为变量来解读,如果变量abc未定义就报错   raw_input(): 采用所有输入都以字符串进行存储 py3 info = input('提示信息:') # 细节   # 1.所有信息都是直接输入,都会被转换为字符串存储 == raw_input '''

 

七,注释:

'''
注释:不会被python解释器解释执行,是提供给开发者阅读代码的提示
单行注释: # 开头的语句
多行注释:出现在文件最上方,用''' '''包裹的语句

pycharm快捷键:ctrl + /
'''

 

八,数据类型:


#数据类型:信息存在的状态
#为什么要来描述事物的具体状态:不同的事物需要不同的状态加以描述可以达到描述的最优化

#### ##############【整型】################# # py2下:数据过长用long类型存储 | 数据量小的整型用int存储 # py3下:long被遗弃 | 所有整型都用int存储(优化:数据量过大,采用字符串存储处理,如果需要运算,可以直接拿来运算) #### ##############【浮点型】############## # float: 用来存放小数   salary = 88888.0123456789 # 可以通过格式化方式来绝对输出格式 # %.6f % salary # 1)%f对浮点型数据进行占位 # 2).后的数据数字表示小数精度 # 3).前的数据是输出的长度,小于等于要输出的数据长度不起作用,超出就采用规定的最大长度 # 注:%015.6f:右对齐,左侧不足拿0填充, %-15.6f: 左对齐输出   print('%015.6f' % salary)

# 了了解   # 可以将格式化的结果进行保存,以便之后再次使用   info = '%015.6f' % salary   print(info) #### #############【布尔类型】################## # bool类型:就是两个值 True | False   result = False   print(result) #### ###########【字符串类型】 ################## # 单行字符串: "" | '' # 多行字符串: """ """ | ''' ''' # 案例:   name = input('name: ')   age = input('age: ')
# %s是万能占位符, %是用来连接有占位符的字符串与需要占位的变量,多个变量用()包裹   info = """信息:   name: %s   age: %s""" % (name, age)   print(info) #################【列表】 ################# # 1、定义:变量名 = [多个值,之间用,隔开] ls = [3, 1, 2] # 2、列表变量名ls访问的是列表整体 print(ls) # [3, 1, 2] # 3、通过索引(index)来访问具体的值,index从0开始编号: ls[index] print(ls[0]) # 3 # 4、ls的嵌套及值的访问 ls = [[1, 2, 3], [4, 5, 6], [7, 8, [9]]]
# 访问数字9 print(ls[2][2][0]) # 重点:list存放值的方式: eg:[3, 1, 2] => 列表的0号位存放的不是数字3,而是堆区3空间的地址###################【字典】 ###################
#为什么会有字典?   # 列表能存放多个值,但多个值只能通过index区分,但是index没有语义区分,需找即可以存放多个值,且每个值有一个语义描述 => dict类型
# 定义: {}是用来定义字典的语法,key是用来描述最终要访问的value值的,key对于开发者来说是已知的
# 访问:通过 dic[key]来访问key描述的值     dic = {'key': 'value'}
people = { 'name': 'Liuxx', 'age': 68, 'gender': '哇塞' }
# 整体访问 print(people)
# 访问年龄的值,[将key原样拿下来] => ['age'] print(people['age']) # 案例: # 字典的嵌套 info = { 'name': 'eGon', 'hobbies': ['play', 'sleep'], 'company_info': { 'name': 'Oldboy', 'type': 'education', 'emp_num': 40, } }
# 拿到40 | 拿到 'sleep' res = info['company_info']['emp_num'] print(res) res = info['hobbies'][1] print(res) students=[ {'name':'alex','age':38,'hobbies':['play','sleep']}, {'name':'egon','age':18,'hobbies':['read','sleep']}, {'name':'wupeiqi','age':58,'hobbies':['music','read','sleep']}, ] # 第二个学生的第一个爱好 print(students[1]['hobbies'][0])

 

九:运算符:

#### 算术运算符
# + | - | * | / | // | ** | %
# 1.字符串和list可以做 + 和 * # 2./非整除,// 为整除 # 3.**求幂:5 ** 2 => 25 # 4.任意数 % n => [0, n-1] # 5.有负数参与的取余:符号跟着 % 后面那个数(被除数):print(-5 % -2) ### 比较运算符 # > | < | == | != | >= | <= # 1.运算结果为bool类型 print(3 > 5) # 2.可以连比 num = 10 print(1 < num < 20)
#### 赋值运算符 # += | -= | *= | /= | %= | **= | //= | = num = 10 num += 1 # num = num + 1 => 11 # 1.链式赋值 a = b = num
# 2.交叉赋值
x = 10
y = 20

temp = x x = y y = temp

#简写: x, y = y, x # 3.解压赋值 ls = [3, 1, 2] a, b, c = ls # _是合法的变量名,会接受值,但我们认为_代表该解压位不用接收,用_来接收表示   _, _, g = ls # g才存放2,其他表示不接受 #### 逻辑运算符 ``` # and | or | not # 1.and: 左右都成立才成立,有不成立的就不成立 # 2.or: 左右都不成立才不成立,有成立的就成立 # 3.ont: 成立则不成立,不成立则成立 res = 0 and 20 # and前为假,整个式子就可以确定为假了,and后就不需要执行(短路) print(res) # 0 res = 10 or 20 # or前为真,整个式子就可以确定为真了,or后就不需要执行(短路) print(res) # 10

#注 : 逻辑运算符运行结果:不一定是bool类型(没有if情况下)

#优先级:not > and > or

 

--结束END--

本文标题: day03(变量,常量,输入输出,注释,

本文链接: https://www.lsjlt.com/news/181866.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • day03(变量,常量,输入输出,注释,
    一,复习 ''' 1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别的字符,要通过编...
    99+
    2023-01-31
    常量 注释 变量
  • python 变量,输入,输出
    目录 2.0 注释 2.1 变量 2.2 变量名命名规范 2.3 常量 2.4 输入 input 2.5...
    99+
    2023-01-31
    变量 python
  • #5 Python变量与输入输出
    前言 学习一门编程语言,最基本的无非不过学习其变量规则、条件语句、循环语句和函数,接下来的几节将开始记录这些基本的语法,本节主要记录变量规则! 一、Python输入输出 在说Python变量之前,先补充一下Python的输入和输出语句,在...
    99+
    2023-01-30
    变量 输入输出 Python
  • python变量,输入、输出、判断、循环
    变量 声明变量name = 'ajune'变量赋值name = 'ajune'name1 = name 变量定义的规则:变量名只能是 字母、数字或下划线的任意组合变量名的第一个字符不能是数字以下关键字不能声明为变量名['and', 'as...
    99+
    2023-01-30
    变量 python
  • python变量如何输出
    Python 中可以使用 print() 函数来输出变量的值。例如,如果有一个变量名为 x,我们可以使用 print(x) 来输出该...
    99+
    2023-08-21
    python
  • python如何输出变量
    在Python中,可以使用print()函数来输出变量的值。例如:```pythonx = 10print(x)```输出:```1...
    99+
    2023-10-11
    python
  • python输出多个变量的值。
    有点类似于C语言print("%s,%d,%d"%(name ,age ,school)) ...
    99+
    2023-01-31
    多个 变量 python
  • python怎么输出多个变量
    在Python中,可以使用逗号分隔多个变量来进行输出。例如:```a = 10b = "Hello"c = 3.14print(a,...
    99+
    2023-08-20
    python
  • python怎么输出多个变量值
    Python可以使用`print()`函数来输出多个变量的值。可以将多个变量用逗号分隔在`print()`函数的括号中。 以下是几种...
    99+
    2023-10-27
    python
  • Java注释、数据类型、常量与变量怎么用
    这篇文章主要介绍了Java注释、数据类型、常量与变量怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java注释、数据类型、常量与变量怎么用文章都会有所收获,下面我们一起来看看吧。一. 注释1.简介&nbs...
    99+
    2023-06-30
  • python多个变量怎么一次输入
    在Python中,可以使用input函数一次性输入多个变量。输入的多个变量可以用空格、逗号或其他分隔符分隔。然后可以使用split(...
    99+
    2023-10-18
    python
  • java中怎么用println输出两个变量
    在Java中,可以使用`println`方法来输出两个变量。下面是一种常见的方式: int num1 = 10; int num2 ...
    99+
    2023-10-27
    java
  • shell如何把stderr输出保存到变量
    小编给大家分享一下shell如何把stderr输出保存到变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!把stderr输出保存...
    99+
    2022-10-19
  • python输出语句中引用多个变量
    print('你输入的日期是%d年的第%d天。'%(year,sum))用   '%d%d%d'  %(变量1,变量2,变量3) ...
    99+
    2023-01-31
    多个 变量 语句
  • JAVA怎么输出两个double类型变量
    在Java中,可以使用System.out.println()方法来输出两个double类型的变量。例如,假设有两个double类型...
    99+
    2023-09-22
    JAVA
  • php变量输出乱码的解决方法
    这篇文章主要介绍了php变量输出乱码的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php变量输出乱码的解决办法:1、通过“iconv("GB23...
    99+
    2023-06-15
  • Shell脚本中怎么判断输入变量
    Shell脚本中怎么判断输入变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.判断变量代码如下:read -p "input a word :" wor...
    99+
    2023-06-09
  • python如何对变量进行格式化输出
    本篇内容主要讲解“python如何对变量进行格式化输出”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python如何对变量进行格式化输出”吧!说明若要在输出文字信息的同时,共同输出数据,则需要使...
    99+
    2023-06-20
  • 怎么在Angular中利用模板输入变量
    这篇文章给大家介绍怎么在Angular中利用模板输入变量,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。@Component({  selector: 'nz-demo-pagina...
    99+
    2023-06-14
  • 怎么用CGI脚本输出CGI的环境变量
    这篇文章主要介绍“怎么用CGI脚本输出CGI的环境变量”,在日常操作中,相信很多人在怎么用CGI脚本输出CGI的环境变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CGI脚本输出CGI的环境变量”的疑...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作