Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版本的哟,请知晓. 一.字符串的基本操作 #!/usr/bin/env python #_*_coding:utf-8_*_ #@author :yinzhengjie #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A…
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 例如: result = == else 'budengyu' print (result) dengyu 三.进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDEF Python基础 所以,以下这些值都是对…
字符串str 用引号引起开的就是字符串(单引号,双引号,多引号) 1.字符串的索引与切片. 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推. a = 'ABCDEFGHIJK' print(a[0]) print(a[3]) print(a[5]) print(a[7]) 切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾腚). a = 'ABCDEFGHIJK' print(a[0:3]) print(a[2:5]) print(a[0:…
了解一下Python中的字符串和变量,和Java,c还是有点区别的,别的不多说,上今天学习的代码 Python中没有自增自减这一项,在转义字符那一块,\n,\r\n都是表示回车,但是对于不同的操作系统可能就不一样了 Python中格式化字符串有俩中,%s,%d或者是format函数,平常使用的时候,更偏向于使用format函数 源码:https://github.com/Zhi-peng-wang/python  拿到源码使用jupyter notebook看 陌生人能不能给我一个赞,就算对我的…
一:Python基础 1.文件后缀名: .py 2.Python2中读中文要在文件头写: -*-coding:utf8-*- 3.input用法      n为变量,代指某一变化的值 n = input ('请输入用户名:‘)     等到用户输入值,就会将用户输入的值赋值给n,n代指用户输入的内容. 4.变量只能由字母.数字.下划线组成. 不能以数字开头. 不能用Python的关键字开头: 5.n="花椒"      赋值  n=="花椒"    比较 二:字符串…
字符串和编码 字符串也是一种数据类型,但是字符串比较特殊的是还有个编码问题. 因为计算机自能处理数字,如果徐娅处理文本,就必须先把文本转换为数字才能处理,最早的计算机子设计时候采用8个比特(bit)作为以恶搞字节(byte),所以一个字节能表示最大的整数是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节,比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295. 又因为计算机是美国人发明的,最早只有127个字符被编码到计…
上一节介绍了序列的一些基本操作类型,这一节针对字符串的拼接.格式化输出以及复制的等做做详细介绍.一. 字符串的拼接 a = 'I', b = 'love', c = 'Python'. 我们的目的是:将a,b,c 拼接成'I love Python'.实现字符串的拼接是一个语言中重要的操作方式,下面介绍几种不同的方法. 方法1:直接相加 a+' '+b+' '+c 我们知道加法对字符串而言有拼接合并的作用,这是一种非常容易理解的方式 方法2:格式化输出 %s >>> '%s %s %s'…
大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑,进而减少对于编程的兴趣,但是不可否认,一个程序员对于语言的深入理解是必备技能.学习过C/C++的同学转写python会很容易理解里面的规则,从而使得代码更加高效,优雅.下面我们总结一下python的基础知识. 1,变量命名 C/C++标识符的命名规则:变量名只能包含字母.数字和下划线,并且不可以以…
Python中文学习大本营:http://www.pythondoc.com/ 一.字符串操作 一.用途:名字,性格,地址 name = 'wzs' #name = str('wzs')print(id(name),type(name),name) 二.优先掌握的 # 优先掌握的 切片 顾头不顾尾 msg='hello world' ##正向取值 print(msg[:]) print(msg[::]) #哪 到哪 步长 print(msg[:]) print(msg[::]) #反向取值 pr…
给定某字符,只需要保留其中的有效汉字或者字母,数字之类的.去掉特殊符号或者以某种格式进行拆分的时候,就可以采用re.split的方法.例如 =============================== RESTART: Shell =============================== >>> s = '''Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on wi…