python代码编写
目录
一、while语句
二、input
三、for name,r in rs.item()
四、def a() 定义函数
五、def f(x)
六、def f(x,y)
1、f(2,1)
2、f(y=1,x=2)
3、x,y的值在刚开始就给了定义,后面是否能改变x,y的值,使结果发生变化
七、return
八、def b(f_name,l_name)定义字典函数
九、cs=[1,2,3]→cs=[3,2,1]
十、__int__
十一、类与继承
一、while语句
uns=['a','b','c']
cos=[]
while uns:new=uns.pop()print(new)cos.append(new)
print(cos)
输出
c
b
a
['c', 'b', 'a']
二、input
rs={}
active=True
while active:name=input('what')r=input('which')rs[name]=rrepeat=input('(yes/no)')if repeat=='no':active=False
for name,r in rs.items():print(name+r)
whata
whicha
(yes/no)s
whats
whichx
(yes/no)no
aa
sx
三、for name,r in rs.item()
rs={}
i=1
while i<3:name=input('what')r=input('which')rs[name]=ri=i+1
for name,r in rs.items():print(name+r)
whata
whichj
whath
whichj
aj
hj
四、def a() 定义函数
def a():print('hello')
a()a()
hello
hello
五、def f(x)
def f(x):print(x**2+3)
f(1)
4
六、def f(x,y)
1、f(2,1)
def f(x,y):print(x**3+y)
f(2,1)
9
2、f(y=1,x=2)
3
3、x,y的值在刚开始就给了定义,后面是否能改变x,y的值,使结果发生变化
def f(x=1,y=1):print(x+y)
f(x=2,y=3)
5
七、return
def f(x,y,z):a=x+y+zreturn a
n=f(1,2,3)
print(n)
6
八、def b(f_name,l_name)定义字典函数
def b(f_name,l_name):p={'f':f_name,'l':l_name}return p
ms = b('jime','hend')
for key,value in ms.items():print(key,value)
f jime
l hend
九、cs=[1,2,3]→cs=[3,2,1]
cs=[1,2,3]
bs=[]
while cs:n=cs.pop() //从最后一个元素往前面删除bs.append(n) //在bs数组中依次添加n中的元素
for b in bs: print(b)
3
2
1
def f1(cs,bs): //定义f1字典while cs: //当cs数组不为空的时候n=cs.pop() //从cs最后一个元素开始,依次放入n中bs.append(n) //将n中的元素依次添加到bs数组中
def f2(bs):for b in bs: //遍历bs数组print(b)
cs=[5,2,3]
bs=[]
f1(cs,bs)
f2(bs)
3
2
5
def f(x,y,**z):p={}p['x1']=xp['y1']=yfor key,value in z.items():p[key]=valuereturn p
g=f(1,2,a=3,b=2)
print(g)
{'x1': 1, 'y1': 2, 'a': 3, 'b': 2}
def f(x,y,**z):p={}p['x1']=xp['y1']=yfor key,value in z.items():p[key]=valuereturn p
gs=f(1,2,a=3,b=2)
for k,v in gs.items():print(k,v)
x1 1
y1 2
a 3
b 2
十、__int__
class Dog(): //定义Dog类
def __init__(self,name,age): self.name=nameself.age=age
def sit(self): //定义sit函数print(self.name+'is now seting')
def roll(self): //定义roll函数print(self.name+'rolled over')
my_dog=Dog('happy',6)
print(my_dog.name)
print(my_dog.age)
my_dog.sit()
my_dog.roll()
happy
6
happyis now seting
happyrolled over
十一、类与继承
class Car():def __init__(self,make,model,year):self.make=makeself.model=modelself.year=yeardef get_name(self):long_name=str(self.year)+self.make+self.modelreturn long_name.title()class Elec(Car): ##继承def __init__(self,make,model,year):super().__init__(make,model,year)##子类定义属性self.ba=700def d_ba(self):print(str(self.ba))my_car=Car('audi','a4',2016)
print(my_car.get_name())
my_tesla=Elec('tesla','s',2016) ##继承
print(my_tesla.get_name())
##子类增加的属性
my_tesla.d_ba()
2016Audia4
2016Teslas
700
class F():def __init__(self,a,b,c):self.a=a #初始化a的属性self.b=bself.c=cself.d=0 ##def new(self):n=self.a+self.b+self.creturn ndef new2(self): ##print(str(self.d)) ##
f=F('e','f','g')
print(f.new())
f.d=23 ##直接修改d的值
f.new2() ##
efg
23
from collections import OrderedDict #模块collections中OrderedDict类
f=OrderedDict()
f['jen']='python'
f['sarah']='c'
for name,l in f.items():print(name+' '+l)
jen python
sarah c
python代码编写相关推荐
- Python代码编写过程中有哪些重要技巧?
近几年,转行做Python技术岗的人越来越多,大家对于Python的关注越来越高,尤其是工作后,很多人都想知道Python代码编写过程中有哪些重要技巧?小编告诉大家,在编写Python代码过程中,除了 ...
- 微课|中学生可以这样学Python(1.3节):Python代码编写规范
适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第1章 Python概述 1.3 Python代码编写规范 京东购买链接:https://it ...
- python9行代码_如何用9行Python代码编写一个简易神经网络
原标题:如何用9行Python代码编写一个简易神经网络 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 学习人工智能时,我给自己定了一个目标--用Pyth ...
- python代码编写工具_编写更好的Python代码的终极指南
python代码编写工具 Despite its 尽管它 downsides, Python remains the king of today's programming world. Its ve ...
- python代码编写_高质量Python代码编写的5个优化技巧
如今我使用 Python 已经很长时间了,但当我回顾之前写的一些代码时,有时候会感到很沮丧.例如,最早使用 Python 时,我写了一个名为 Sudoku 的游戏(GitHub地址:https://g ...
- 【实用篇】Python代码编写规范
今天我们来讲述一下Python的编码规范,通过详细对代码编写规则以及命名规范等进行介绍. 1.编写规则 Python采用PEP 8 的编码规范,接下来会讲解一些我们在学习Python过程应该严格遵守的 ...
- python计算器程序_利用Python代码编写计算器小程序
1 importtkinter2 importtkinter.messagebox3 importmath4 classJSQ:5 6 7 def __init__(self):8 #创建主界面 9 ...
- python计算器小程序源码_python编写计算器程序-python代码编写计算器小程序
本文实例为大家分享了python计算器小程序的具体代码,供大家参考,具体内容如下 import tkinter import tkinter.messagebox import math class ...
- python编写计算器-python代码编写计算器小程序
本文实例为大家分享了python计算器小程序的具体代码,供大家参考,具体内容如下 import tkinter import tkinter.messagebox import math class ...
- Python代码编写规范-部分(PEP 8编码规范)
ps:遵循一定的代码编写规则和命名规范可以使代码更加规范化,对代码的理解和维护起到至关重要的作用. 编写规范 每个import语句只导入一个模块,尽量避免一次导入多个模块. #推荐写法 import ...
最新文章
- C++11 constexpr使用
- go语言csv包_golang 写入 csv 文件
- linux centos 7安装 apache php 及mariadb
- ssh 框架引入service_搭建SSH开发框架时autowired注入为空的问题
- (GitHub标星6.9k)超详细的人工智能专家路线图,
- 你的 Docker 应用是安全的吗?
- 《OEA - 实体扩展属性系统 - 设计方案说明书》
- mysql数据库中删除列的内容_如何在数据库中删除列
- 设置android 触摸灵敏,3D Press触屏灵敏度设置教程 魅族PRO 6 3D Press触控力度怎么调...
- 美柚-产品原型图(高保真) 一个拥有腾讯产品梦的小精灵
- 红旗系统 oracle,红旗linux的Asianux 3.0安装oracle10.2
- SM3密码杂凑算法原理
- 计算机网络自顶向下WireShark实验:IP
- 在线与本地文件同步方案
- python爬虫爬取网易云音乐下载_Python爬虫实践-网易云音乐!没有版权又如何!照样爬取!...
- fuz 2159 WuYou
- 如何将立创 EDA 的封装导入到 AD/PADS 软件中
- PostgreSQL构建通用标签系统
- 痞子衡职场经验与感悟分享 - 索引
- pwn-栈迁移-ROP