input是输入语句,用于人机交互. input() 函数接受一个标准输入数据,返回为 string 类型.如果需要输入的未数字,则需要额外定义. sex=input(“Sex:”) #这里会默认为Sex为字符串类型变量 #需要改为: sex=int(input("Sex:") #这样Sex的才会变成整形变量 字符串拼接一般有三种方式 1.用加号拼接(最直观的做法,但是不推荐) 2.用%占位符拼接 3.用.format格式化工具进行占位拼接. 具体看以下代码:用%占位符拼接的程序案例…
  用户输入和字符串拼接 #用户输入和字符串拼接username=input("username:")age=int(input("Age:")) #转换整数型job=input("Job:") #多行输出 方式一: info='''------UserInfomation-----Name:%sAge:%dJob:%s'''%(username,age,job)print(info)#用%占位符,%s-字符串,%d-整数,$f-浮点 方式二:…
python学习6—数据类型之集合与字符串格式化 1. 使用id()可以查看一个变量的内存地址: name = 'alex' id(name) 2. 进制转换 十进制转换为二进制等: a = 10 #声明数字,默认十进制 b = bin(a) #二进制 b = oct(a) #八进制 b = hex(a) #十六进制 二进制等转换为十进制: a = ' print(int(a,base=2)) print(int(a,base=8)) print(int(a,base=16)) 3. 数据类型分…
注释 #为单行注释'''三个单引号(或者"""三个双引号)为多行注释,例如'''被注释的内容''' '''三个单引号还可以起到多行打印的功能. #ctrl+? 选中的多行代码被注释 例如: msg = '''hello 1 hello 2 hello 3''' print(msg) 获取用户输入 input() input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理.把数据转成字符串用STR(被转的数据):把字符串转成数据用int(被转的字符串)…
在上一篇随笔(https://www.cnblogs.com/g-qiang/p/10448813.html)中,说到 Python 有六种标准数据类型,而数字类型和字符串类型又是其中基本的数据类型.上一篇随笔介绍了数字类型,这篇随笔介绍字符串类型.全文结构如下: 一.编码方式 Python 的字符串类型使用了统一编码(Unicode编码).统一编码几乎覆盖世界上所有的字符,包括英文字母.汉字.韩文等等.使用了统一编码,一个汉字和一个字母的存储空间.表达方式一致,很便于中文处理. 获取 Unic…
字符串是一个字符的.有序的.不可变的序列,用于存储基于文本的信息.字符串所包含的字符存在从左至右的位置顺序,不可以在原处(in-place)修改.Python没有C语言的字符和字符串之分,只有字符串.从严格意义上说,字符串是单个字符的序列,支持基于位置的操作,能够通过位置索引字符:由于字符串具有不可变性,不能对原始的字符串进行修改,也就是说,不能通过对其某一位置进行赋值而修改字符串. 一,字符串常量 字符串常量使用成对的单引号或双引号来表示,两者表示的效果是一样的. 1,在字符串常量中表示引号…
定义字符串 >>> mystring = 'Hello Python' >>> name = str('Mountain') >>> mystring 'Hello Python' >>> name 'Mountain' 通过索引或字符串切片可以访问字符串 >>> for i in range(len(name)): ... print(name[i]) ... M o u n t a i n >>>…
一.列表 变量名后加中括号[],接下来介绍对列表进行查操作 #!/usr/bin/env python #-*- Coding:utf-8 -*- # Author:Eric.Shen test = []#列表的命名形式 name = ["zhangsan","lisi","wangmazi","chenwu","gousheng"] print(name[0],name[2])#取出已知位置的数据,因为计…
字符串: 下标(索引) 切片[起始:终止] 步长[起始:终止:1] 或者-1 从后往前 -1 -2 -3 15个专属方法: 1-6  : 格式:大小写 , 居中(6) s.capitalize() s.title() s.upper() s.lower() sss.swapcase() sss.center(20) s = 'liu#yang' s1 = s.capitalize() #首字母大写 print(s1) s2 = s.title() # 非字母隔开的 print(s2) s3 =…
函数文档字符串documentation string (docstring)是在函数开头,用来解释其接口的字符串.简而言之:帮助文档 包含函数的基础信息 包含函数的功能简介 包含每个形参的类型,使用等信息 是接口设计的重要部分. 注:一个良好的接口不能简单.清晰的表述该函数,则说明该函数还有优化改进的空间 函数文档的使用 必须在函数的首行,经过验证前面有注释性说明是可以的,不过最好函数文档出现在首行 使用三引号注解的多行字符串(当然,也可以是一行),因三引号可以实现多行注解(展示)(''' '…