VIM中HJKL可以上下左右移动光标.

格式化输出和深浅复制

1.字符串的拼接和格式化

sudo pip3 install ipython 安装

ipython 进入

字符串相加 str1 + str2

列表相加 list1 + list2

'%s'%12 指定位置拼接

'J%s%s'%(12,'晚上好') 需要加括号

其中也可以添加列表

' '.join(['adjkd','碟']),每个位置加一次,穿插组合

'晚上好,我是{}'.format(' SHE')

'晚上好,我是{2}{0}{1}'.format(' 0 ','1','2') 索引方式,默认0,1,2

或者'晚上好,我是{a}{0}{1}'.format(' 0 ','1',a = 1)

%d 只认识数字

%.2d 保留2位小数,还可以四舍五入.

%f 浮点 默认保留6位小数.

%.2f保留两位浮点

%5.2f 5位置,2位小数,空格表示,

%-5.2 负号表示往左对齐,%后可以加负号

%c,ASCII码 ,其中a-97 A-65 '%c'%97 是 a

%o 8进制

%x 16进制

%e 科学计数法

'{:.2}'.format(1.22222) 输出'1.22'

'{:.2%}'.format(0.66666) 输出'66.60%'

'{a:5.2f}'.format(a=1.22222),前面写了a,后面要申明.

'{:<10}'.format()左对齐,共10个位置.

'{:>10}'.format()右对齐,共10个位置

'{:^10}'.format()居中对齐 10个位置

'{:o}'.format(), 八进制

'{:x}'.format() 十六进制

a = '{}'.format a 是一个地址 a()就会调用

%s,%r的差别.%r不会转义,显示原本的格式,print()

2.深浅复制

浅复制,copy方法 li2.copy(li),id 不同

赋值,直接引用变量 li3 = li ,id 相同,li变li3跟着变

import copy 导入copy模块

deepcopyli = copy.deepcopy(li),

浅复制内层跟着改变,深复制嵌套层跟着改变.

3.bytes 二进制类型

b = bytes(123)

b = bytes(b'sd') 加个b ,不能直接用字符串

类型是bytes. type(b)

bytes是python3中特有的,在python2中是不区分str和bytes.

bytearray(1) 二进制数组

4.Linux命令,查看其他用户

cat /etc/passwd 查看用户

cat /etc/group 查看用户组

python基础知识03-格式化输出和深浅复制的更多相关文章

  1. Python 字符串拼接、格式化输出、深浅复制

    拼接:"+"号(同类型可拼接) >>>li = [1,2] >>>li + li [1,2,1,2] >>>li*2 [1,2 ...

  2. Python字符串拼接、格式化输出、深浅复制

    1.Python字符串拼接:方法挺多.挺好用的.灵活使用可使代码简洁.可读性好. #1.用4种方法,将列表li = ['I','python','like'], #里面的单词拼成: I**like** ...

  3. Python格式化输出和深浅复制

    字符串的四种拼接方法,常用格式化 deepcopy(深复制) bytes 和 bytearray 的基本用法 字符串拼接 使用 + 格式化字符串 使用join 用单引号内的字符来拼接,参数填一个整体 ...

  4. Python基础一(格式化输出、流程控制)

    (1)格式化输出(%% 第一个% 转译) # 格式化 输入 输出 name = input("Name:") age = input("Age:") job = ...

  5. 潭州课堂25班:Ph201805201 第五课:格式化输出和深浅复制 (课堂笔记)

    格式化输出和字符串转义 占位符 使用示意 作用 %s '%s %s' % ('hello', 'world') 表示占位的是str %d '%d %d' % (1, 2) 表示占位的是int %d ' ...

  6. python基础知识0-3

    一.根据用户输入内容输出其权限 # 根据用户输入内容打印其权限    # FYT --> 超级管理员 # eric --> 普通管理员 # tony,rain --> 业务主管 # ...

  7. python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。

    本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding: ...

  8. Python基础知识(六)------小数据池,集合,深浅拷贝

    Python基础知识(六)------小数据池,集合,深浅拷贝 一丶小数据池 什么是小数据池: ​ 小数据池就是python中一种提高效率的方式,固定数据类型使用同一个内存地址 代码块 : ​ 一个文 ...

  9. Python开发【第二篇】:Python基础知识

    Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...

随机推荐

  1. NSA互联网公开情报收集指南:迷宫中的秘密·上

    猫宁!!! 参考链接: https://www.nsa.gov/news-features/declassified-documents/assets/files/Untangling-the-Web ...

  2. ufunc函数

    无灯可看.雨水从教正月半.探茧推盘.探得千秋字字看. 铜驼故老.说著宣和似天宝.五百年前.曾向杭州看上元. ufunc是universal function的缩写,他是一种对数组的每个元素进行运算的函 ...

  3. the little schemer 笔记(6)

    第六章 Shadows 1 是算术表达式吗 是 3 是算术表达式吗 是的 1+3 是算术表达式吗 是的 1+3×4 是算术表达式吗 当然是 cookie 是算术表达式吗 是啊,你需要来一块吗 e那么 ...

  4. first-child和last-child选择器 nth-child(n)第几个元素 nth-last-child(n)倒数第几个元素

    :first-child 和  :last-child 分别表示父元素中第一个 或者  最后一个 子元素设置样式,如上图

  5. Python实现两已知排好序的列表合并成一个排好序的列表

    #方法0.5--- lst1 = [1, 3, 7, 9, 12] lst2 = [4, 8, 9, 13, 15, 19] def merge(a, b): c = [] h = j = 0 whi ...

  6. The Specials Menu LightOJ - 1025

    The Specials Menu LightOJ - 1025 题意:在给定的字符串中删去一些字符,使其成为回文串(不能全部都删).求方案数. 方法:常规的区间dp.ans[i][j]表示在i到j的 ...

  7. synchronized(6)修饰语方法之:static方法

    当一个synchronized关键字修饰的方法同时又被static修饰,之前说过,非静态的同步方法会将对象上锁,但是静态方法不属于对象,而是属于类,它会将这个方法所在的类的Class对象上锁. 一个类 ...

  8. datapatch meet ORA-01422

    [现象] datapatch ORA-01422: e [解决方法]sample 1: --step 1:sqlplus /nologconn /as sysdbacreate table regis ...

  9. LVS实现负载均衡

    三台主机模拟 sishen_63(分发器): eth0(Bridge):192.168.1.63 eth1(vmnet4):192.168.2.63 sishen_64(RealServer1): e ...

  10. Centos系统安装 phpredis 扩展

    Git地址:https://github.com/nicolasff/phpredis 一.安装: phpize ./configure make && make install 其中 ...