Python 修炼1
2016年11月21日
Python基础修炼第一篇
1.Python是什么?有什么优缺点呢?
python是一个高级编程语言。
优点:开发效率比较高,不但有php写网页的功能,还有写后台的功能
缺点:执行效率低,相比低级语言来说运行比较慢
2.Python文件的后缀是什么?如何执行Python的方法?
Python扩展名.py
Python解释器py文件的路径/Python 进入程序---》找到py文件执行
3.Python在Linux中默认路径, Python3默认的编码方式是什么?
#!/user/bin/env python
Python3版本编码方式utf-8
4.变量是什么?关于变量名的规则是什么?
变量是一个可以变的值,用来赋值
只能使用字母,数字,下划线命名,且不能以数字开头。不能使用Python中的关键字,还有内置的函数,类等
5,条件语句
if 条件1:
执行结果
elif 条件2:
执行结果
else: <-----条件三
执行结果
while 条件语句使用
while 条件:
if 条件:
执行结果
else:
执行结果
break
6.数据基本类型
字符串(str) “aaa” ‘sss’ 可相加 (相当于连接)
数字(int)
布尔值(bool) True False int(0,为真,其他为假)str(空值为假,有值为真)
列表(list)
元组(tuple)
字典(dict)
7.基本运算
加+减-乘*除/ 取余% 平方**
8.wihile 和 if 的一些巩固练习
使用while循环输入 1 2 3 4 5 6 8 9 10
count =
while count < :
count +=
if count == :
pass
else:
input(count )
求1-100的所有数的和
a =1
count =1
while count < 100:
count +=1
a += count
print(a)
输出 1-100 内的所有奇数
a =0
count = 0
while count < 100:
count +=1
if count%2 == 0:
pass
else:
a += count
print (a)
输出 1-100 内的所有偶数
a =0
count = 0
while count < 100:
count +=1
if count%2 == 0:
a += count
else:
pass
print(a)
求1-2+3-4+5 ... 99的所有数的和
a =0
count = 0
while count < 100:
count +=1
if count%2 == 0:
a += count
else:
a -= count
print(a)
用户登陆(三次机会重试)
a =0
user = "abc"
user_pd =123
while a < 3:
a +=1
user_name = input("username:")
user_password = input("user_password:")
if user_name == user and user_password ==user_pd:
print("输入正确")
count = 4
else:
print("剩下输入次数",3-a)
Python 修炼1的更多相关文章
- python修炼第一天
Python修炼第一天 新的开始:不会Python的运维,人生是不完整的. 为了我的人生能够完整,所以我来了!今后跟着太白金星师傅学习功夫,记录一下心得,以便日后苦练. 一 Python的历史: Py ...
- Python修炼10------面向对象
面向对象-----类 类:类是一种数据结构,就好比一个模型,该模型用来表述一类事物(事物即数据和动作的结合体),用它来生产真实的物体(实例). 对象:什么叫对象:睁开眼,你看到的一切的事物都是一个个的 ...
- python修炼6
文件操作 注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法. 1.打开文件 (相当于桌面的快捷方式)f=open(文件名,模式默 ...
- python修炼7----迭代器
迭代器 -------------------------------------------------------------------------------- 充电小知识 1.yield-- ...
- Python 修炼3
# 列表 功能方法 *补充(zip zip(list1,list2) 会形成一个[(),()]新的列表list1和list2一一对应得组成一个新的元素以元组最为单位) # 1.修改# li = [1, ...
- Python 修炼2
Python开发IDE:Pycharm.elipse 1.运算符 1 1.算数运算 + - * / // ** % 2. 赋值运算 a = 1 a += 2 3.比较运算 1>3 4.逻辑运算 ...
- python修炼第七天
第七天面向对象进阶,面向对象编程理解还是有些难度的,但是我觉得如果弄明白了,要比函数编程过程编程省事多了.继续努力! 1.面向对象补充: 封装 广义上的封装:把变量和函数都放在类中狭义上的封装:把一些 ...
- python修炼第六天
越来越难了....现在啥也不想说了,撸起袖子干. 1 面向对象 先来个例子: 比如人狗大战需要有狗,人所以创建两个类别模子def Person(name,sex,hp,dps): dic = {&qu ...
- python修炼第五天
第五天,感觉开始烧脑了.递归逻辑难,模块数量多,但是绝世武功都是十年磨一剑出来的!稳住! 1 递归. 定义-----递归就是在函数的内部调用自己递归深度 998不建议修改递归深度,因为如果998都没有 ...
随机推荐
- 【锋利的Jquery】读书笔记三
DOM操作 三个方面;DOM core html-dom css-dom 注意点: 删除事件中 三种删除节点的方法 remove detach empty remove不解释 de ...
- php笔记(八)PHP类与对象之抽象类
<?php //通过abstract关键字定义一个抽象类 abstract class ACanEat{ //通过abstract关键字定一个不用具体实现的抽象方法eat() abstract ...
- Java开发工具
总的来看Java的开发工具无非由两个部分构成,一个JDK一个是IDE,无论JDK是不可变的,IDE则是哪个用着舒服就用哪个. 1JDK 1.1简介 JDK是 Java 语言的软件开发工具包(SDK), ...
- Eclipse主题设置
1. 内部编辑区域主题 Eclipse黑色主题包 下载主题包解压到Eclipse安装目录下的dropins目录,重启Eclipse,Windows—>Preferences—>Genera ...
- Qt事件和事件循环
在处理QT循环事件的时候遇到了问题,查了半天资料都没弄明白问题出在哪,后来找大牛同事问了一下,同事就给我写了QCoreApplication::processEvent()这个函数,好啦,终于搞定了, ...
- Code Sign error: No code signing identities found: No valid signing identities
Code Sign error: No code signing identities found: No valid signing identities 解决办法:如果证书可获取,最简办法就是把所 ...
- 微信超时5s,调用客服接口异步回复消息(PHP)
当用户触发事件,如果不能保证在5s内响应,可以先返回success,然后异步调用返回的信息.代码如下: // 立即返回(异步执行) ignore_user_abort(true);//start=== ...
- jq siblings()的强大之处
在事件处理的方法里 经常遇到自己做什么效果 其他节点就做反之效果 如果用判断 可处理 但代码太啰嗦不够简单 siblings()就可以解决这一切的麻烦 意思就是 除啦我之外的其他兄弟节点 这样可以做2 ...
- UI_APPEARANCE_SELECTOR 延伸
iOS后属性带UI_APPEARANCE_SELECTOR 可以统一设置全局作用 例如: 1>开关控件 @property(nullable, nonatomic, strong) UIColo ...
- iOS CFStringTransForm汉字转拼音
CFStringTransform - (NSString *) phonetic:(NSString*)sourceString { NSMutableString *source = [sourc ...