学习使用time模块和datetime模块. 通常我们想让程序等待几秒钟,再继续向下运行,time模块的sleep()方法是一个很好的选择.但是想通过time模块打印系统的当前时间,则比较麻烦.如下: from time import strftime, localtime # 打印当前时间 def printTime(): print(strftime("%Y-%m-%d %H:%M:%S", localtime())) return 需要调用两个函数. 通过time模块获取程序运行…
打印九九乘法表 # !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan for i in range(1, 10): for j in range(1, i + 1): print("%d * %d = %d\t" %(j, i, i * j), end="") if i == j: print("") 效果: C:\Python36\python.exe D:/Py/…
for a in range(ord('a'), ord('z') + 1): print(chr(a) , end="") for a in range(ord('A'), ord('Z') + 1): print(chr(a) , end="") #-------------------------------- list = map(chr, range(ord('a'), ord('z') + 1)) for a in list: print(a,end='…
for i in range(1, 10): for j in range(1, i+1): # print(f'{i}×{j}={i*j}', end='\t') print('%d×%d=%d' % (j, i, i*j), end='\t') print() 输出结果: 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×…
解决方案有两种: 在命令行前指定编码 $ PYTHONIOENCODING=utf-8 python test.py hello world 你好,世界 在代码中指定编码 import io import sys sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8') print('hello world') print('你好,世界') 3.终极解决方案是:指定系统的编码,将以下内容加入到系统配置文件中: sudo a…
一.第一个程序Hello World: 1.打印输出Hello World: Python2打印方法: >>> print "hello world"hello world Python3打印方法: >>> print("hello world") hello world 注:Python3与Pytho2的区别是加了小括号. 2.以文件形式执行代码: [root@Centos-01 s1]# vim hello.py打开一个文件h…
1 python拷贝 深拷贝,浅拷贝 与引用三者的区别 import copy a = [1, 2, 3, 4, ['a', 'b']] #原始对象 b = a #赋值,传对象的引用 c = copy.copy(a) #对象拷贝,浅拷贝 d = copy.deepcopy(a) #对象拷贝,深拷贝 a.append(5) #修改对象a a[4].append('c') #修改对象a中的['a', 'b']数组对象 print('a = ', a) print( 'b = ', b) print(…
Python介绍 Python语言介绍 Python是一门高级的.面向对象的.解释性.脚本语言. 高级语言:贴近开发者,对应底层语言,底层语言贴近机器:java.C#.php .ruby 面向对象对应于面向过程,是开发人员在开发过程当中的思路,是程序员的世界观 解释性对应于编译性语言. 解释性语言:编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了. 编译性语言:编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不…
1.整数: ​ int--计算和比较 ​ 整数可以进行的操作: ​ bit_length().计算整数在内存中占用的二进制码的长度 2.布尔值 ​ bool 布尔值--用于条件使用 ​ True 真 ​ False 假 print(bool(-10)) 0是False 非0的都是True print(bool("")) 空的字符串是False 非空的就是True print(type(str(True))) 布尔值可以转换成字符串 print(int(False)) Ture转换成数字…
1.整数: int -- 计算和比较 2 -- 10 推位 8421 20 21 -- 2**7 10 - 2 bit_length 二进制的有效占用位数 # 123 # 计算和比较 # 14 0 # 十进制 # 7 1 # 3 1 # 1 1 # 128 64 32 16 8 4 2 1 # print(2**0) 1 # print(2**1) 1 # print(2**2) 1 # print(2**3) 1 # print(2**4) 1 # print(2**5) 1 # print(…