Python基础认识 1.字符串的格式化初识及占位符的简单应用 字符串的格式化 按照既定的要求进行有规定排版的一种输出方式. #我们想要输出的格式如下: ----------------------------- name:小明 age:15 hobby:篮球 ----------------------------- #为了达到以上目的需要进行格式化输出 name=input("name:") age=input("age:") hobby=input("…
1.字符串格式化输出 %占位符: %s => 字符串 %d=>整数型 %%=>转义 普通的% %()不能多,不能少,一一对应 f"{}"大括号里的内容一般都放变量,字符串单引号'' 3.6版本及以上才能使用 2.while循环 while 条件: 循环体(死循环) break(终止当前的循环) continue (跳出本次循环,继续下次循环) 3.运算符 -算数运算符 + -*/ %(取余) **(幂) //(整除) -赋值运算符 a=1 a+=1 => a=a…
目录 今天Python所学习的知识如下:①与用户的交互.格式化输出.基本运算符.以下整理汇总下所学习的知识点. 与用户的交互 input 注意事项: input函数接受的都是字符串 python2中的raw_input与Python3中的input作用相同,而Python2中的input在用户输入的时候就必须指定输入内容的数据类型.(了解) 格式化输出 name = 'yaco' age = 18 print('my name is',name,',my age is',age,'.') my…
在其他语言中十分常见的字符串格式化输出,居然在 Javascript 中不见踪影,于是决定自己实现该方法,以下就是个人编写的最简洁实现: String.prototype.format = function(){ var args = arguments; return this.replace(/\{(\d+)\}/gm, function(ms, p1){return typeof(args[p1]) == 'undefined' ? ms : args[p1]}); } 应用示例: >>…
function getLenPx(str, font_size) { var str_leng = str.replace(/[^\x00-\xff]/gi, 'aa').length; return str_leng * font_size / 2 } var a = getLenPx("你好a",20) // a = 50 字符串的像素宽度和字体的大小有关. 单个汉字的像素宽度 等于 字体的大小 字母的像素宽度等于 字体大小的一半 例如: 字体大小为 20px 那么 "…
1.while循环 while 空格 条件 冒号 缩进 循环体 num=1 while num<11: print(num) num=num+1 变量都是先执行等号右边的,然后执行等号左边的. break 终止循环,break以下代码都不执行 while 3<4: print(1) break print(2) print(3) 输出结果:1 3 num=0 while True: if num>50: break print(num) num=num+1 输出结果:0到50 conti…
1. 格式化输出 现在有以下需求,让⽤户输入name, age, job,hobby 然后输出如下所⽰: ------------ info of Alex Li ----------- Name : Alex Li Age : 22 job : Teacher Hobbie: girl ------------- end ----------------- 你怎么实现呢?你会发现,⽤字符拼接的⽅式还难实现这种格式的输出,所以⼀起来学⼀下新知识,只需要把要打印的格式先准备好, 由于⾥⾯的⼀些信息…
1,格式化输出. 现有一练习需求,问用户的姓名.年龄.工作.爱好 ,然后打印成以下格式 ------------ info of Alex Li ----------- Name : Alex Li Age : 22 job : Teacher Hobbie: girl ------------- end ----------------- 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的…
一.格式化输出 占位符%,字符串占位符%s,数字占位符%d 第一种name = input('姓名') age = input('年龄') hobby = input ("爱好") msg="我叫%s,我今年%d,我喜欢%s"%(name,int(age),hobby) print(msg) 第二种 dic = {'name': '老男孩', 'age': 51, 'hobby': '吃'}msg = '我叫%(name)s,我今年%(age)d,我喜欢%(hobb…
一.字符串格式化 利用一段注释记录想要输出的字符串格式,并用 %s . %d 或 %f 依次代替要输出的数据(%s代表字符串,%d代表数字,%f代表浮点数),然后在这段注释之后依次加上要输出的数据. name = input("Name:") num = input("Number:") msg = """ ------%s------ Name: %s Number:%d -------------- ""&quo…