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

Python3学习(2)

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

北京

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

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

看不清楚,换张图片

免费获取短信验证码

Python3学习(2)

字符串赋值引用特性
同一个字符串赋值给不同的变量,所有变量都是同一个对象

s = "abc"
s1 = "abc"
id(s)
34707248

id(s1)
34707248

id("abc")
34707248

s is s1
True

变量赋值

a = b = c = 3
a,b,c
(3, 3, 3)

a,b,c = 1,2,3
a,b,c
(1, 2, 3)

变量特性
变量可以重新赋值,变量保存的是值的引用,即值在内存中的地址,当变量被重新赋值后变量指向的地址就会变;会指向一个新的对象;

a = 5
id(a)
499805328
id(5)
499805328
a = 1000
id(a)
34452592

交换两个变量的值

a,b = b,a

其他语言:

a,b = 1,2
temp = a
a = b
b = temp
a,b
(2, 1)

查看保留字,关键字模块keyword

import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonloc
al', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

keyword.iskeyword("yield")
True

一行写多个表达式,”;”

a = 1;b = 2;c = 3

代码换行

a = 3\
... +3
a

判断字符类型

isinstance(s,str)
True
isinstance(s,(str,bytes))
True

help 和 dir 命令
help可以查看对象的使用方法
dir 可以查看模块或对象包含的属性和方法

python3中的数据类型
Numbers 数字 ,python3中没有long
--int
--float
--complex
str 字符串

list 列表

tuple 元组

dict 字典
set 集合
注释
单行注释用#
多行注释用三引号”” ”””

免责声明:

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

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

Python3学习(2)

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

下载Word文档

猜你喜欢

Python3学习(2)

字符串赋值引用特性同一个字符串赋值给不同的变量,所有变量都是同一个对象s = "abc"s1 = "abc"id(s)34707248id(s1)34707248id("abc")34707248s is s1True变量赋值a = b =
2023-01-31

python3学习笔记(2)----p

1、python3的基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量
2023-01-31

python3学习(3)

练习题:1. 26个字母大小写成对打印,例如:Aa,Bb....for i in range(65,91): print(chr(i)+chr(i+32)+",",end="")2、一个list包含10个数字,然后生成新的list,要
2023-01-31

python3学习(1)

判断编码格式import chardetchardet.detect("abc迭代".encode("gbk"))#需要加encode{'encoding': 'ISO-8859-1', 'confidence': 0.73, 'langu
2023-01-31

python3学习之random

import randomprint(random.random()) #随机取值print(random.randint(1,4)) #随机从1到4去一个整数,包含1和4print(random.choice([1,2,3,4]))
2023-01-31

python3学习之练习题

题目来自老男孩培训:作业1:信用卡程序功能要求(必须):1.额度15000,不可超额透支(用户ID,账号,密码,额度写入文件中)2.可以提现,手续费5%3.每月最后一天出账单(每月30天),写入文件(交易日,交易摘要,人民币金额,手续费)4
2023-01-31

python3学习案例

"""请打印出1024 * 768 = ***"""shu = 1024 * 768print("1024 * 768 = %d" %shu)"""请打印出以下变量的值:# -*- coding: utf-8 -*-n = 123f = 4
2023-01-31

python3 学习笔记

本人很少写 python 代码, 一般都是用 go 的, 去年时用 python 写过一些收集系统信息的工具, 当时是边看手册边写的. 如今又要用 python 来写一个生成 xlsx 的工具, 就又需要查看手册了, 至于为什么不用 go
2023-01-31

python3学习笔记

好久不用python,努力捡起来ingpython3语法字符串repr()把其他类型变量转换为字符串ord()把单个字符转换为相应的ascii码int()把其他进制的“字符串”转换为十进制int(str,n),其中str是字符串,n是进制,
2023-01-31

python3学习之print

%[(name)][flags][width].[precision]typecode● (name)        可选,用于选择指定的key● flags            可选,可供选择的值有:    ●  +  右对齐    ●
2023-01-31

Python学习日记-2

*使用pickle处理数据存储,类似于java中的serialization,是将对象转化为二进制码存入文件中,主要函数pickle.dump(obj,file),pickle.load(file)*在每个文件加入后缀.pkl,实现逐行数据
2023-01-31

python 学习总结2

温度转换问题一、温度转换  目前有两种表示温度的方法一种是摄氏度另一种是华氏度,摄氏度的结冰点为0度,沸点为100度将温度等分刻画,华氏度的结冰点为32度,沸点为212度将温度进行等刻度划分。  现需要将按格式输入的摄氏度转换为华氏度,将输
2023-01-30

Python学习笔记(2)

Unicode字符串: GB2312编码为表示中文产生 python内部编码是unicode编码Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填0 就可以以Unicode表示的字
2023-01-31

python基础学习2

一.算数运算符+加法,-减法,*乘法,/除法,//地板除,%求余,**幂运算。二.逻辑运算符非not、且and、或or。优先级依次为not,and,or。三.print()end结尾print()#默认为print(end="\n"),想要
2023-01-30

Python3学习(二十):python

最近需要写一个模块来合并日志文件,该模块的日志文件不限于常见的.txt格式的文件,也包括其他格式的文本文件。代码如下:import os import datetimedocList = os.listdir('/home/liao/xxx
2023-01-31

重新学习ubuntu --python3

ubuntu install jupter参考:https://blog.csdn.net/u013431916/article/details/79743866确认系统里的有PIPpip --versionpip3 install upd
2023-01-31

python3学习之元组

元组的值不能改变,有两个方法:T.count(value)  返回值是出现value的个数T.index(value, [start, [stop]]) 返回值是出现value的第一个index打印:for i in T:    print
2023-01-31

python3学习之正则

##正则表达式# . 任意一个# * 零及以上# ^  以某某开头# $  从某某结尾import re##s = "sdfjkslfjlkaaa1923891a"r = re.findall('^s.*a$',s)print(r)
2023-01-31

python3学习之对象

#过程编程----函数编程(代码复用高)--面向对象#python 支持  函数式+面向对象 编程# def mail(email,message):#     print("sendsend")#     return True## ma
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动态编译

目录