import abc as aa #导入模块

from aifc import _read_long as fd

from datetime import *

import json

import unittest

print("Hello World!")#打印Hello World!

i=5 #直接使用变量 无需声明

s="hello"

print(str(i)+"."+s) #函数str将其他类型转成字符串

print(s.title()+" "+s.lower()+" "+s.upper())

print(" hello"+" "+" hello".lstrip()) #lstrip函数删除左边空格 类似还有rstrip strip

print(3/2) #python3里 3/2等于1.5

players=['kobe', 'james', 'harden'] #列表

print(players)

print(players[1]) #类似于数组,包括索引从0开始

players[2]='westbrook'

print(players)

players.append('harden') #在列表末尾添加

print(players)

players.insert(2,'simons') #在列表中插入

print(players)

del players[3] #删除

print(players)

p=players.pop() #类似栈的弹出

q=players.pop()

print(p+" "+q)

d=players.pop(1) #指定位置弹出

print(d)

players.remove('kobe') #删除

print(players)

cars=['bmw', 'audi', 'toyota', 'subaru']

cars.sort() #排序

print(cars)

cars.sort(reverse=True)

print(cars)

print(sorted(cars)) #临时排序

print(cars)

cars.reverse() #倒叙

print(cars)

print(len(cars)) #列表长度

for car in cars: #for循环

print(car)

for a in range(5): #生成0-4的数字

print(a)

numbers=list(range(4)) #函数list将range产生的数字转化为列表

print(numbers)

print(numbers[1:3]) #列表的切片

print(numbers[2:])

copynum=numbers[:] #复制列表要使用切片

print(copynum)

dimensions=(200, 50) #元组 无法直接给元组的元素赋值

print(dimensions[0])

dimensions=(200, 100) #要改变元组元素 要重新定义整个元组

print(dimensions)

print('bmw' in cars) #是否包含在列表中

print('audi' not in cars)

people_0={'sex':'man', 'name':'kobe'} #字典

print(people_0['sex'])

people_1={} #创建空字典

people_1['height']=167 #添加键值对

people_1['weight']=58

print(people_1)

people_1['height']=226

print(people_1)

del people_1['height'] #删除键值对

print(people_1)

for k,v in people_0.items(): #循环遍历

print(k+" "+v)

for k in people_1.keys():

print(k)

man_1={'money':12, "house":2}

man_2={'money':22, "house":4}

man_3={'money':18, "house":0}

men=[man_1, man_2, man_3] #字典列表

for m in men:

print(m['money'],m['house'])

print(m.items())

print(m)

cars={ #字典中存储列表

'type':'bus',

'rate':50,

'people':['kobe','james','simos']

}

for car in cars.items():

print(car)

for p in cars['people']:

print(p)

nba={ #字典中嵌套字典

'thunder':{

'pg':'westbrook',

'sg':'roberson',

'sf':'geoger',

'pf':'antony',

'c':'adams',

},

'76ers':{

'pg':'simons',

'sg':'redick',

'sf':'covington',

'pf':'saric',

'c':'embid',

},

}

n=0

while n<=10:

print(n)

n+=1

n=0

while n<10:

print(n)

n+=2

if n==4:

continue

if n==6:

break

for a in nba.items(): #嵌套字典的遍历

for b in a:

print(b)

#msg=input('please input a message: ') #字符串的输入

#print(msg)

#num=input('please input a number: ') #数字的输入

#num=int(num)

#print(num)

def hello(): #定义和调用函数

print("hello world")

hello()

def pri(msg):

print(msg)

pri('Hello')

def test(a,b):

print(a,b)

test(b='hh',a='aa') #关键字实参

def te(a,b='abc'): #参数默认值

return(a,b)

print(a,b)

te('gg')

te('gg','kk')

def rr(a): #函数无需声明返回值

return a+5

cc=rr(5)

print(cc)

def list(m): #传入列表

for mm in m:

print(mm)

list(men)

list(men[:]) #禁止函数对列表的修改 即传入切片

def abc(*a): #可传入任意数量实参

for k in a:

print(k)

abc(1,2,5,8)

class dog(): #类

"""文档注释"""

def __init__(self,name,sex): #相当于构造器 注意前后是两个下划线

self.name=name #self相当于java的this

self.sex=sex

def fun(self):

print("I an funny")

mydog=dog('kevin','woman')

print(mydog.name+" "+mydog.sex)

mydog.fun()

class bigdog(dog):

def __init__(self,name,sex,age):

super().__init__(name,sex) #调用父类构造器

self.age=age

def fun(self): #重写父类方法

print("I am happy")

mybigdog=bigdog('kevin','woman',28)

print(mybigdog.age)

mybigdog.fun()

with open('abc.txt')as afile: #打开文件

contents=afile.read()

print(contents.strip())

with open('abc.txt')as afile:

for line in afile:

print(line.strip())

with open('abc.txt')as afile:

s=""

for line in afile:

s+=line.strip()

print(s)

with open('pi.txt')as pifile: #写入文件

content=pifile.read().strip()

print(content[:100])

with open('gg.txt','w')as myfile:

myfile.write("I love you")

with open('gg.txt','a')as myfile:

myfile.write(" haha")

try: #异常处理

print(5/0)

except ZeroDivisionError:

print('no you can not do this')

else:

pass

with open('test.json','w')as mytest: #存储数据

json.dump("哈哈哈",mytest)

with open('test.json')as mytest:

str=json.load(mytest)

print(str)

class testme(unittest.TestCase):

def test_fu(self):

sss=te("kk")

self.assertEqual(sss,'kkabc')

unittest.main()

python入门基础代码图-python入门基础知识(代码)相关推荐

  1. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  2. python课程思维导图_零基础Python学习思维导图,记得收藏

    原标题:零基础Python学习思维导图,记得收藏 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 1.按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字 ...

  3. python绘制梅尔谱图_Python入门到底有多简单(三):填充数据

    目录 1.加载包和数据读取2.数据填充2.1 用数值或字符串填充2.2 用字典填充2.3 method参数填充2.3.1 用前面的值填充2.3.2 用后面的值填充2.3.3 limit限制填充的个数2 ...

  4. python画图程序有图-python画图程序

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 今天做的是用python实现画图,画出你想要的图案,只要你的想象力足够丰富,以及 ...

  5. python入门基础代码图-Python入门基础学习一

    ------------恢复内容开始------------ Python简介 Python由来 Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多范罗苏姆为了再阿姆斯特丹大法时间,决 ...

  6. python入门基础代码图-Python Matplotlib绘图基础知识代码解析

    1.Figure和Subplot import numpy as np import matplotlib.pyplot as plt #创建一个Figure fig = plt.figure() # ...

  7. python编码思维导图_Python入门之ATM+购物车代码版思维导图

    该项目结合了ATM模版和购物车需求,整个思维导图用Python代码实现,使用思维导图可以清晰明了的看清整个框架: 过程中,用到了Python的知识有Python常用模块,Python常用内置包,log ...

  8. 怎么用python画饼状图_Python入门进阶:Python绘制饼图到Microsoft Excel

    原标题:Python入门进阶:Python绘制饼图到Microsoft Excel 来自:Linux迷https://www.linuxmi.com/python-pie-chart-microsof ...

  9. python从入门到放弃 图-python从入门到放弃(二)

    编码类型ASCII码:主要用来显示英文和其他西欧语言,用8位来表示,也就是一个字节,最多只能显示256个符号 UNICODE:也叫万国码,为了解决传统的字符编码方案的局限而产生的,它为每种语言的每个字 ...

最新文章

  1. Node.js API参考文档(目录)
  2. 【预告】腾讯移动分析 MTA 即刻登陆 2017 GMTC 全球移动技术大会
  3. Web端a标签跳转地图等链接(收藏)
  4. alpha beta 滤波_不同Alpha-Beta滤波算法的精度分析及改进
  5. CodeForces 797C Minimal string
  6. 九章算法班L3 Dynamic Programming Ⅰ
  7. 组播IP地址到底是谁的IP?
  8. 关于MySQL内存泄露如何排查的一些思路
  9. PySide: 信号、槽
  10. thriftserver的SparkSQL命令行操作Hive表
  11. 揭开 Python 内存分配时的小秘密!
  12. 干不过微信,又抢钉钉地盘!中移动砸下 8400 万重做飞信
  13. python copy.copy和copy.deepcopy
  14. mysql用正则表达式定位符_MYSQL使用正则表达式过滤数据
  15. 威佐夫博弈(C语言)
  16. python如何实现输出表格_python如何以表格形式打印输出
  17. 9种免费在线PDF编辑网站
  18. linux打开dwg格式文件怎么打开软件,DWG 文件扩展名: 它是什么以及如何打开它?...
  19. 华为鸿蒙系统正式登场,曝华为鸿蒙2.0将于6月2日正式登场 用户可一键升级成鸿蒙系统...
  20. python填空题_《Python程序设计》题库 - 填空题

热门文章

  1. Python(三)对装饰器的理解
  2. IDE:集成开发环境(Integrated Development Environment)
  3. 017-平衡二叉树(三)
  4. 利用Oh-My-Zsh打造你的超级终端---待排版
  5. 在myeclipse文件中如何创建properties类型的文件,从而连接数据库
  6. 设计模式之Prototype(原型)(转)
  7. 面试时真能“坦白从宽”?
  8. 从官网下载的python包如何使用-如何使用Python从需要登录信息的网站下载文件?...
  9. python程序员一天写多少行代码-这个工具,30分钟居然把我一天的工作给干完了!...
  10. python如何编程-怎么用手机编写Python程序?