一.while 1.while 死循环 f=True while f: print(1) print(2) 2.while 活循环 ①.正序 count = 1 while count <= 5: print(count) count += 1 ②.倒序 count=5 while count: print(count) count-=1 3.break continue while True: print(1) print(2) break print(3) print(4) 1 2 4 wh…
一.声明 0-多个字符组成的有序序列; 二.特点 1. 字符串是一个不可变的数据类型 2.字符串是有序的 三.索引 下标:'abcde' 1.从左到右, 0, 1,2, ... 2.从右到左, 索引值最后一个字符的-1 倒数第二个字符的索引值-2.... 切片: 字符串[start : stop : step] * start: 能取到 * stop: 取不到 顾头不顾尾 * start: 默认从开头开始 * stop: 默认是截取到末尾 1. step为正 1. 从左到右切, 正序 2.sta…
字符串 print('chenxi'*8) 测试 D:\python\python.exe D:/untitled/dir/for.py chenxichenxichenxichenxichenxichenxichenxichenxi Process finished with exit code 0 字符串切片打印处理 print('chenxi'[2:]) 测试 D:\python\python.exe D:/untitled/dir/for.py enxi 判断字符串里有没有包含对应得字符…
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…
Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s  替换字符串      %d 替换整体数字    %f替换浮点型 ------------ info of Alex Li -----------                          ------------ info of %s -----------  Name : Alex Li                           …
Python中的字符串方法 字符串类即str提供了许多有用的方法来操纵字符串.具体来说,我们将讨论如下的方法. 搜索字符串内的子字符串. 测试字符串. 格式字符串. 转换字符串. 回顾前面的章节,方法是属于某个对象的功能.然而,与函数不同,一个方法总是使用下面的符号在对象上调用. object.method_name(arg1, arg2, arg3, ...., argN) 好吧,我们开始吧. 测试字符串# str该类的以下方法测试字符串内的各种类型的字符. 方法 描述 str.isalnum…
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 例如: result = == else 'budengyu' print (result) dengyu 三.进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDEF Python基础 所以,以下这些值都是对…
大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变量时候变得越来越困惑,进而减少对于编程的兴趣,但是不可否认,一个程序员对于语言的深入理解是必备技能.学习过C/C++的同学转写python会很容易理解里面的规则,从而使得代码更加高效,优雅.下面我们总结一下python的基础知识. 1,变量命名 C/C++标识符的命名规则:变量名只能包含字母.数字和下划线,并且不可以以…
Python 入门之Python基础数据类型 1. 整型:int 用于计算,用于比较 (在赋值的时候先执行等号右边的内容) 1.1 整数的加 a = 10 b = 20 print(a + b) 结果: 30 1.2 整数的减 a = 10 b = 20 print(b - a) 结果 10 1.3 整数的乘 a = 10 b = 20 print(a * b) 结果: 200 1.4 整数的除 a = 10 b = 20 print(b / a) 结果: 2.0 # 注意点:当我们使用Pyth…
上一节介绍了序列的一些基本操作类型,这一节针对字符串的拼接.格式化输出以及复制的等做做详细介绍.一. 字符串的拼接 a = 'I', b = 'love', c = 'Python'. 我们的目的是:将a,b,c 拼接成'I love Python'.实现字符串的拼接是一个语言中重要的操作方式,下面介绍几种不同的方法. 方法1:直接相加 a+' '+b+' '+c 我们知道加法对字符串而言有拼接合并的作用,这是一种非常容易理解的方式 方法2:格式化输出 %s >>> '%s %s %s'…
字符串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基础 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个字符被编码到计…
了解一下Python中的字符串和变量,和Java,c还是有点区别的,别的不多说,上今天学习的代码 Python中没有自增自减这一项,在转义字符那一块,\n,\r\n都是表示回车,但是对于不同的操作系统可能就不一样了 Python中格式化字符串有俩中,%s,%d或者是format函数,平常使用的时候,更偏向于使用format函数 源码:https://github.com/Zhi-peng-wang/python  拿到源码使用jupyter notebook看 陌生人能不能给我一个赞,就算对我的…
st = ' hello Kitty 'str = 'hello {name} {age}' #print(st.format(name='fadfa'))#常用的字符串方法print(st.count)print(st.count('l'))print(st.center(50,'#'))print(st.startswith('h'))print(st.find('t'))print(str.format(name='ligq',age=25))print(st.lower()) #将小写字…
python的函数和方法,通过def 定义: 函数的特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 函数和方法的区别:函数有返回值.方法没有 语法定义: def sayhi():#函数名 print("Hello, I'm nobody!") sayhi() #调用函数 可以带参数 #下面这段代码 a,b = 5,8 c = a**b print(c) #改成用函数写 def calc(x,y): res = x**y return res #返回函数执行结果 c = cal…
# 公共方法:在python高级数据类型通用的方法 # 常见的:max() min() len() del() # 列表 list=[1,2,3] print(len(list)) print(min(list)) print(max(list)) del(list[1]) print(list) # 字典 dic={"a":"A","b":"B","A":"a","B&quo…
一.字符串常用操作: #! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "Z'N'Y" # Date: 2017/7/17 #Python strip() 方法用于移除字符串头尾指定的字符(默认为空格) name='*egon**' print(name.strip('*'))#移除 name 变量对应的值两边的*,并输出处理结果 print(name.lstrip('*'))#移除 name 变量左边的*,并输…
目录 1. 字符串类型 2. 常用操作及内置方法 3. 其他内置方法 1. 字符串类型 用途:姓名,性别等 定义: name1 = 'zhaojun' name2 = "zhaojun" name3 = '''zhaojun''' name4 = """zhaojun""" a = str(1, 1) 2. 常用操作及内置方法 a = 'abbbcgdfghh' b = 'ababababa' c = ' fdgfdhgf '…
一.概念: 运算符:运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.比如10+4=14,其中操作数是 10 和 4,运算符是“+” . Python 语言主要支持运算符类型有:算术运算符.比较(关系)运算符.赋值运算符.逻辑运算符.位运算运算符.成员运算符以及身份运算符. 表达式:将不同类型的数据,比如常量.变量.字典.函数等,用运算符按照一定的规则链接起来的式子.比如,算数表达式,又被称为数值表达式,x*y,举例 8*9 =72. 二.算术运算符: 算术运算符主要包括了四则运算…
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…
公共方法:就是列表,元组,字典,字符串能共同使用的方法: Python内置函数 内置函数罗列 函数 描述 备注 len(item) 计算容器中的元素个数 del(item) 删除变量 del有两种方法 max(item) 返回容器中元素最大值 如果是字典,只针对key比较 min(item) 返回容器中元素最小值 如果是字典,只针对key比较 cmp(item1,item2) 比较两个值,-1小于/0等于/1大于 python3取消了cmp函数 注意:字符串具有以下规则:"0"<…
字符串是Python最常见的一种类型.通过在引号间包含字符的方式创建它.Python里单双引号的作用是一致的.Python的对象类型里不存在字符型,一般用单个字符的字符串来使用.Python的字符串是一种直接量或者说标量,Python解释器在处理字符串时把它作为单一值并且不会包含其他Python类型的.Python的字符串也是不可改变类型.字符串里的字符可以通过切片操作访问.Python有3类字符串,通常意义字符串(str),Unicode字符串(unicode)和抽象类字符串(basestri…
1 字符串初识 字符串编码 字符串定义:多个字符(双引号或单引号中的数据)组成 字符串下标 类似列表list 格式化 就是占位符 最常用%s %d %f等等 转义字符 转义字符 描述 \ (在行尾时) 续行符 \ 反斜杠符号 ' 单引号 " 双引号 \n 换行 \t 横向制表符 \r 回车(一般不单独使用) 运算符 a = 'python' b = 'hello' a + b # pythonhello a*2 # pythonpython 2 字符串的常见方法操作 2.1 查找 string.…
最近开始重新回过头来巩固一下python的基础知识,并在此做一些记录以便未来更好的回顾 一.字符串的大小写转换 title() 使用title()方法可以将字符串中每个单词的首字母大写 name = "hello world" print(name.title()) 运行得到结果: Hello World upper() 使用upper()方法可以将字符串中的每一个字母转换为大写 name = "hello world" print(name.upper()) 运行…
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This PEP proposes a new system for built-in string formatting operations, intended as a replacement for the existing '%' string formatting operator. 1.百分号…
字符串格式化 Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This PEP proposes a new system for built-in string formatting operations, intended as a replacement for the existing '%' string formatting operator…
字符串内置处理函数 1.capitalize() 描述: 将字符串的第一个字母变成大写,其他字母变小写. 示例: a= "hello world" print (a.capitalize()) # 将“hello world”字符串开头字母变成大写 输出结果: 2. center() 描述:返回一个原字符串居中,并使用空格填充至长度 width 的新字符串.默认填充字符为空格. 示例: 1 a= "hello world" 2 print (a.center(30,…
一. 基础数据类型 总览 int:用于计算,计数,运算等. 1,2,3,100...... str:'这些内容[]'    用户少量数据的存储,便于操作. bool: True, False,两种状态,机器反馈给用户的对,错. list: [1,'hello', True,[],(),{} ....] 大量的数据,各种数据类型,操作方便.列表 tuple: (1,'hello', True,[],(),{} ....),只读列表.元组 dict: 字典.大量的关联型数据. {'name':'bo…
基础数据类型:str 1.1  字符串大小写转换 所有字母大写 : string.upper() 所有字母小写 : string. lower() 第一个单词的第一个字母大写,其他字母小写 :  string.capitalize() 非字母隔开的部分首字母大写: string. title() 大小写反转 :  string.swapcasw() 1 s = 'biZZ gates is001number' 3 print(s.upper()) 5 print(s.lower()) 7 pri…