1、Python运算符:

+:加

-:减

*:乘

/:除以

%:去除法后的余数

//:取整除

2、字符串center方法:

a='111'
print(a.center(4,'2')) #让字符串占位 4个位置,剩余的位置用‘2’填充,默认为空格 执行结果:
1112 3、打印三角形:

1.首先是空格符,根据对图形的观察可以得到 空格符数量 和 行号 的关系:

    当前行号    当前行空格符数量

      1          7

      2          6

      3          5

      4          4

      5          3

      6          2

    ....        ....

由此得出公式:当前空格符数量 = 最大行号 - 当前行号

    2.接下来是*符号的个数,同样根据对图形的观察可以得到 *符号数量 和 行号 的关系:

    当前行号    当前行*符数量

      1          1

      2          3

      3          5

      4          7

      5          9

      6          11

  由此得出公式:当前*符数量 = 当前行号 * 2 - 1

n=6
for i in range(0, n+1): #打印正三角形
print(('*' * (i * 2 - 1)).center(n*2-1)) #星号个数: 当前行号乘以2-1 for i in range(0,n+1): #打印倒三角形
print(('*' * (n + 1 - i) * 2).center(n*2-1)) #星号个数: 倒三角 最大行号 减去 当前行号 for i in range(0,n+1): #打印直角三角形 #星号个数:组行减少
print('*'*i)

4.打印乘法表


for i in range(1,10,1):
for j in range(1,i+1):
print("%d*%d=%2d"% (i,j,i*j),end="\t") print("\n")

面试题汇总:

输入IP转成int

ip=input('输入IP>>>>>')

ip_list=ip.split('.')

int_ip_list=[ int(n) for n in  ip_list if int(n)<255]
print(int_ip_list)

2个有序列表合并

#!/usr/bin/python
# -*- coding: utf-8 -*-
list1 = [3, 7, 8, 9, 12]
list2 = [5, 6, 10, 13, 25, 30]
result = [] while list1 and list2:
if list1[0] < list2[0]:
result.append(list1[0])
list1.remove(list1[0])
else:
result.append(list2[0])
list2.remove(list2[0]) #list1元素已全部添加到result,此时只需将剩余的元素添加到result中
for i in list2:
result.append(i)
print(result)

1个无序列表排序

#冒泡排序法:

#冒泡核心:总是拿第1个(目前老大),和其他所有 PK  得出新老大,

l=[3,2,1,5,9]

count=len(l)

for i in range(0,count):
print(l)
for j in range(i+1,count):
if l[i] > l[j]:
l[i],l[j]=l[j],l[i] else:
print(l)

求 1个超大型列表中的元素   前10位

l=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
new_l=[] #开辟1个新列表
for i in l:
new_l.append(i) #在新列表中添加1个元素
new_l.sort() #排序1次
new_l=new_l[-10:] #获取后10个重新赋值给新列表

https://www.cnblogs.com/suiy-160428/p/5594389.html

Python print打印的更多相关文章

  1. python print 打印的数据包含中文,打印报错UnicodeDecodeError: 'gbk' codec can't decode bytes in position 459-460: illegal multibyte sequence解决办法

    python 2.7 print 的数据中若包括中文,打印则会报错UnicodeDecodeError: 'gbk' codec can't decode bytes in position 459- ...

  2. 【原创】python中文编码问题深入分析(二):print打印中文异常及显示乱码问题分析与解决

    在学习python以及在使用python进行项目开发的过程中,经常会使用print语句打印一些调试信息,这些调试信息中往往会包含中文,如果你使用python版本是python2.7,或许你也会遇到和我 ...

  3. Python使用print打印时,展示内容不换行

    原理 Python的print()函数中参数end='' 默认为\n,所以会自动换行; 默认的print()函数: print(end='\n') 方案 Python 2: 在print语句的末尾加上 ...

  4. Python学习4——print打印

    print():  在控制台输出变量的值: print打印完后换行: print(123) # 完整模式:print(123,end="\n") 希望打印完不换行: print(1 ...

  5. 技巧:Python中print打印信息的同时打印文件、行号

    import sys def Log(msg): print('Print Message: '+msg+' ,File: "'+__file__+'", Line '+str(s ...

  6. 将python代码打印成pdf

    将python代码打印成pdf,打印出来很丑,完全不能看. mac下:pycharm 编辑器有print的功能,但是会提示: Error: No print service found. 所以需要一个 ...

  7. python print 在windows上 出现 Bad file descriptor error

    先说一下情况,一个python写的采集程序,做成windows服务在windows上运行. 这个问题出现的挺奇特,本来一套采集程序,一个采集文件的时候没问题,两个采集文件的时候也没问题,当三个采集文件 ...

  8. Python print函数用法,print 格式化输出

    原文地址:http://blog.csdn.net/zanfeng/article/details/52164124 使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello ...

  9. python print格式化输出。

    python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ...

随机推荐

  1. Codeforces Round #117 (Div. 2) D.Common Divisors(KMP最小循环节)

    http://codeforces.com/problemset/problem/182/D 题意:如果把字符串a重复m次可以得到字符串b,那么我们称字符串a为字符串b的一个因子,现在给定两个字符串S ...

  2. SPOJ 839 Optimal Marks(最小割的应用)

    https://vjudge.net/problem/SPOJ-OPTM 题意: 给出一个无向图G,每个点 v 以一个有界非负整数 lv 作为标号,每条边e=(u,v)的权w定义为该边的两个端点的标号 ...

  3. bzoj 4034: [HAOI2015]树上操作 树链剖分+线段树

    4034: [HAOI2015]树上操作 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 4352  Solved: 1387[Submit][Stat ...

  4. python函数名称

    一.第一类对象, 函数名的使用 函数名就是变量名, 函数名存储的是函数的内存地址 变量的命名规范: 由数字, 字母, 下划线组成 不能是数字开头, 更不能是纯数字 不能用关键字 不要太长 要有意义 不 ...

  5. 3. 使用vue-cli创建项目

    eslint: 用来做项目编码规范检查的工具基本原理: 定义了很多规则, 检查项目的代码一旦发现违背了某个规则就输出相应的提示信息有相应的配置, 可定制检查 1. 创建项目 vue脚手架(vue-cl ...

  6. zzulioj 1734 堆

    比赛的时候不会写,想不到DFS,一直以为需要二叉树或者建堆什么的,也没学,后来才明白这个题 代码: #include <cstdio> #include <cstring> # ...

  7. 了解java中垃圾回收机制

    Java的垃圾回收机制是Java环境自带有的,它不像c语言的malloc申请空间后需要Free()函数来释放,而Java中的代码块中所申请的空间可在程序执行完成后自动释放,但是是有局限性的,代码块所占 ...

  8. RabbitMQ消费方式汇总

    在学习本章节前,请先学习之前的章节:Java访问RabbitMQ:https://www.cnblogs.com/duanjt/p/10057330.htmlRabbitMQ消息发布时的权衡:http ...

  9. python中的面向对象学习之继承实例讲解

    __author__ = "Yanfeixu" class School(object): # object是基类,所有的类都是继承这个--新式类 def __init__(sel ...

  10. ionic this.navCtrl.push()和this.navCtrl.pop()

    在ionic中,this.navCtrl.push()和this.navCtrl.pop()都是进行页面跳转,但是用法又有区别 例如有A  B  C三个页面,三个页面都是使用this.navCtrl. ...