python基础04

python基础04

python2在编译安装时,可以通过参数 -----enable----unicode=ucs2 或 -----enable--unicode=ucs4

分别用于指定使用2个字节,4个字节表示一个Unicode字符。python3无法进行选择,默认使用usc4.

查看当前python中表示Unicode字符串时占用的空间:

import  sys

       print(sys.maxunicode)

     #如果值是65535,则表示使用usc2标准,即:2个字节表示

     #如果值是1114111,则表示使用usc4标准,即:4个字节表示

昨日内容及作业讲解

ASCII:字母,数字,特殊字符,1个字节,8位

Unicode:16位  两个字节  升级32位 四个字节

utf -8:最少一个字节 8位表示。 英文字母8位 1个字节

欧洲16位,2个字节

中文24位,3个字节

gbk:中文2个字节,英文字母1个字节

int : bit_length()

  bool : True  False

  str : str---->bool   bool(str):‘ ‘------->False

  str :

  s = ‘alexsb‘

  s1 = s[1]

s2 = s[1:3]

s3 = s[0:]    s[:]

  s4 = s[0:-1]

s5 = s[0:3:2]

s6 = s[2::2]

  字符串的一些常用方法

upper()全大写

  lower()全小写

find()通过元素找索引,找不到-1

index()通过元素找索引,找不到报错

swpcase()大小写翻转

  len()

  replace(old,new,count)

isdigit()返回bool值

  isapha()

  isnumpha()

startwith endwith

  title()首字母大写

  center()居中

  strip() lstrip rstrip

  split()

  format()格式化输出

  {}

  {0}{1}{2}{0}

  {name}{age}{hobby} name = age + hobby

  len()长度

  count 计数

  for i in 可迭代对象:

    pass

  

原文地址:https://www.cnblogs.com/xuweng/p/10434752.html

时间: 2024-10-19 12:02:31

python基础04的相关文章

python基础04 运算

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算 >>>print 1+9        # 加法 >>>print 1.3-4      # 减法 >>>print 3*5        # 乘法 >>>print 4.5/1.5   

python基础04/基础数据类型补充/以后会遇到的坑/二次编码

python基础04 内容大纲 基础数据类型补充 以后会遇到的坑 二次编码 1.基础数据类型补充 1.1 字符串(str) str: 不可变 1.1 首字母大写: # name = "alex" # name1 = name.capitalize() # print(name1) 1.2 每个单词首字母大写 # name = "alex wusir" # print(name.title()) 1.3 大小写反转 # name = "Alex"

【Python基础 04】变量的命名和关键字

目标 标识符和关键字 变量的命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名.函数名 名字 需要有 见名知义 的效果 标示符可以由 字母.下划线 和 数字 组成 不能以数字开头 不能与关键字重名 思考:下面的标示符哪些是正确的,哪些不正确为什么? fromNo12 from#12 my_Boolean my-Boolean Obj2 2ndObj myInt My_tExt _test test!32 haha(da)tt jack_rose jack&rose

python基础04——运算+if判断

可变和不可变类型 可变类型:值改变,id不变,证明改的是原值,证明原值是可以被改变的 不可变类型:值改变,id也变了,证明是产生新的值,压根没有改变原值,证明原值是不可以被修改的 1 int是不可变类型x=10print(id(x))x=11                                                               # 产生新值print(id(x)) 2 float是不可变类型x=3.1print(id(x))x=3.2print(id(x))

Python基础教程(第十章 自带电池)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5459376.html______ Created on Marlowes 现在已经介绍了Python语言的大部分基础知识.Python语言的核心非常强大,同时还提供了更多值得一试的工具.Python的标准安装中还包括一组模块,称为标准库(standard library).之前已经介绍了一些模块(例如math和cmath,其中包

PJzhang:python基础进阶的10个疗程-two

猫宁!!! 第2节:python基本图形绘制 保留字是python基础语法的支撑 默写python代码是件挺恐怖的事情!!! 2008年android操作系统诞生 计算时代 编程语言也是一个江湖 C语言希望编程者理解计算机系统结构 java语言解决了跨平台问题,面向对象,理解主体与客体的关系 VB语言适合桌面应用开发,理解交互逻辑 python语言理解问题求解 不同语言有不同的设计初心,有不同的时代背景 python语法简洁 第三方库,开放共享,生态高产 工具决定思维,工具变革 机器语言是二进制

Python 基础语法,这样理解

Python 基础语法 Python 语言与 Perl,C 和 Java 等语言有许多相似之处.但是,也存在一些差异. 在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程. 第一个 Python 程序 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: $ pythonPython 2.7.6 (default, Sep  9 201

python基础学习(一)

一,Python介绍 1,python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. (龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者). 2018年10月的TIOBE排行榜,Python已经占据第四的位置, Python崇尚优美.清

linux+jmeter+python基础+抓包拦截

LINUX 一 配置jdk 环境 *需要获取root权限,或者切换为root用户 1.windows下载好,去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官方网站下载jdk(linux相应版本) 2.在usr目录下创建java路径文件夹 [root bin]cd /usr mkdir java 3.将jdk-8u60-linux-x64.tar.gz放到刚才创建的文件夹下