我的编程空间,编程开发者的网络收藏夹
学习永远不晚

day3

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

day3

一、变量

     变量名:

  大前提是应该能够反映出变量值所记录的状态

  变量名具体命名规范如下:

  1. 变量名是由字母、数字、下划线组成
  2. 不能以数字开头,也不能单独使用,只能结合字母和下划线
  3. 不能使用关键字命名变量名“and,as,assert,lass,continue,def,del,elif,else,excet,exec,finally,for,form,global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yeild"

 变量名的命名风格

  1. 驼峰体 AgeOfOldboy=73(首字母要大写)
  2. 纯小写+下划线(推荐使用该方式)age_of_olfboy=73

 变量值具备三大特征

  • age=18

  id:是通过内存地址计算而来的,id如果不同,内存地址肯定不同。(每定义一个变量,都会申请内存空间把变量值放进去,然后把内存地址给age。每个值在         内存里空间都会有个位置,那就是内存地址,ID就是放映值在内存中的一个位置)

  print(id(age))

  is:判断的是id是否相等

  ==:判断的是值是否相等

  id相同,值有可能不同。

  m=123456

  n=123456

  id(m)

  2160909722736

  id(n)

  2160909725424

  m is n

  False

  id相同,值一定相同

  x=123456

  y=x

  2160913705648

  id(y)

  2160913705648

  x is y

  True

  x==y

  True

  小整数池

  
  a=100

  b=100

  id(a)

  1937996352

  id(b)

  1937996352

  a is b

  True

  小整数池只是存储了常用的整数,是为了节省内存空间

  操作系统可以通过CPU控制其他硬件,也可以使用运算指令,二应用程序不可以用CPU那部分控制其他硬件,只能用运算指令,所以应用程序要向操作系统         发请求,请求将值调入内存空间,通过操作系统再调到CPU控制指令。

  CPU有两种工作状态:1、内核态:运行操作系统。2、用户态:运行应用程序。CPU无时无刻在两态之间转换。而小整数池就是为了减少这种转换。python         解释里的小整数池的范围是-5到526.

  • type:int,float等
  • print(type(age))

  常量(变量名必须是纯英文大写字母)

      AGE_OF_OLDBOY=73

二、基本数据类型

  1. 整数型int

    作用:记录年龄,年月日,等级

    定义:level=10 使用: print(level)

   2.浮点型float

    作用:记录薪资,身高,体重

    定义:salary=3.3 使用print(salary)

  3.字符串str

    作用:记录人名,性别等描述性质

    定义:在引号内包含一串字符,引号可是‘ ’,” ”,“”“ ”“”,‘’‘ ’‘’(单引号在里面写多行内容必须加上换行str1='11\n22\n33;三引号在里面可以直接写多行内                      容str2='''111 222 333''')

           msg="今天不下雨,明天一定下雨“

    使用:注意引号的嵌套,外层用单引号,内层就用双引号msg="my name is ’egon'"     print(mag)

  4.列表list

    作用:记录多个值,可存可取,可以取指定位置的值

    定义:                0       1        2      3        4    

         hobbies=["吃”,“喝”,“拉”,“撒”,123]

                   print(hobbies[2])也就是拉

  5.字典型dict

   作用:记录多个值,可存可取,与列表的区别是列表使用索引对应值,而字典是key对应值

   定义:{}内用逗号分隔开多个元素,每个元素key:value的形式

         info={‘name':'egon','age':18,'sex':'male','hobbies':['play','music','dancing']}

   使用:print(info['name'])print(info['hobbies'][1])

  6.布尔类型:True False

  7.None类型

三、输入输出

  输入Input:会将用户输入的任意内容都存成字符串类型

       name=input(“请输入您的账号:”)

       print(name)

    输出print()

  格式化输出

       name=input(“请输入您的名字:”)

         age=input(“请输入您的年龄:”)

         msg='my name is %s my age is %s'%(name,age)

         print(msg)

         %s是字符串的一个功能,将输入的name,age带入msg里,而且什么数据类型都可以

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

day3

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

下载Word文档

猜你喜欢

day3

一、变量     变量名:  大前提是应该能够反映出变量值所记录的状态  变量名具体命名规范如下:变量名是由字母、数字、下划线组成不能以数字开头,也不能单独使用,只能结合字母和下划线不能使用关键字命名变量名“and,as,assert,la
2023-01-30

Python Day3

mode打开文件方式r读(默认)w写x创建并写a追加r+读写w+写读x+创建并写读a+追加读#w a r 三种纯净模式#如果是windows平台一般还要加上一个小r,意思是取消路径中/的转义功能(不用写//了)#默认t,指的是文本文件,文本
2023-01-31

python 22- day3

1、知识点补充2、编码3、集合4、深浅copy5、文件操作file1= open("D:/myclass/课堂文件/day02/day02/02 字符串.py",encoding='utf-8',mode='r')print(file1.r
2023-01-31
2023-09-12

python笔记day3

字典修改或者添加:dict['key'] = value程序二:file1.txt文件内容如下:alex|123|1carrick|123|1tony|123|1从文件file1.txt中读出内容,写成dic = {'carrick': [
2023-01-31

python 基础 day3

python 操作文件的常用方式有如下读文件:r 模式 实例演示1:f1 = open(file='D:\Python3.5-learn\模块2\character3_文件操作\staff_table.txt',mode='r',encod
2023-01-31

python 学习day3

set(无序不重复的序列)创建两种方式 例一:s1 = {1,2,3} 例二:s2 = set() ,s3 = set([1,2,3,4,5])功能 s2.add(123) #添加s2集合中123元素 s2.clear() #清除内容 s2
2023-01-31

day3 python函数

自定义函数:def myfun(args1,args2):函数体return valuedef get_info(): userinfo = {} with open("info.txt","r",encoding="utf-8
2023-01-31

Day3 python基础

集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系list_1 = [1, 4, 5, 7, 3, 6, 7, 9]list_1 = set(lis
2023-01-31

python学习(day3)

1、集合的使用:#1、集合的操作:list_1 = [1,4,5,7,3,6,7,9]list_1 = set(list_1)#创建集合list_2 = set([2,6,0,22,66,8,4])print(list_1,type(lis
2023-01-31

Python-day3作业-haprox

#!/usr/bin/env pythonimport os,sys,time,re,prettytable,jsonfrom collections import defaultdict,OrderedDictconf='haproxy.
2023-01-31

Python学习记录day3

Python学习记录 day3今天是银角大王武sir讲课。先回顾了上节课所学,然后讲到了面向对象思想。setset是一个无序且不重复,可嵌套的元素集合class set(object):    """    set() -> new emp
2023-01-31

Python练习题(day3)

一、函数练习题:1、写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作2、写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数3、写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。4
2023-01-31

python爬虫笔记-day3

正则使用的注意点re.findall("a(.*?)b","str"),能够返回括号中的内容,括号前后的内容起到定位和过滤的效果原始字符串r,待匹配字符串中有反斜杠的时候,使用r能够忽视反斜杠带来的转义的效果点号默认情况匹配不到\n\s能够
2023-01-31

Python9-数据类型-day3

数据类型转换#int----->strs = 1i = str(s)print(i)#str----->ints = '123'i = int(s)print(i)#int------->booli = 3b = bool(i)print(
2023-01-30

python培训Day3 随笔

collections类这个类相当于一个扩展包,包含针对字典、列表、元组等数据类型的一些扩展操作。1、计数器Counter#计数器可以列出字符串和列表中元素出现的个数,并以字典返回>>> import collections>>> li=[
2023-01-31

从零开始学Python-day3

Python--Day3学习要有定位,明确目标地去学习。---leavespython02---list知识一 list的概念    列表的概念:列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。
2023-01-31

python22期自动化-Day3

上周内容回顾:is == id 小知识回顾: == 数值的比较 is 内存地址比较 id 测试的是内存地址 小数据池(只有str和int有这个概念):节省内存 int:-5 ~~ 256 s
2023-01-31

day3 python 学习随笔

三目运算(三元运算)例:result = 1 if 2 == 2 else 32. set是一个无序且不重复的元素集合3.生成器range不是生成器 和 xrange 是生成器readlines不是生成器 和 xreadlines 是生成器
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录