python入门基础代码图-Python入门基础学习一
------------恢复内容开始------------
Python简介
Python由来
Python的创始人为吉多·范罗苏姆。1989年的圣诞节期间,吉多范罗苏姆为了再阿姆斯特丹大法时间,决心开发一个新的脚本解释程序,作为ABC语音的一种承继。
Python与其他语言
开发语言:
高级语言:Python、Java、PHP、C#、Go ruby、C++...=====> 字节码
低级语言:C、汇编 ====> 机械码
Python是由C开发而来
语言之间的对比:
PHP类:适用于写网页,比较有局限性
Python Java:既可以写网页,也可以写后台功能
--Python执行效率低,开发效率高
--Java执行效率高,开发效率低
Python种类:
JPython、IronPython、JavaScriptPython、RubyPython、CPython
各种语言种类各有优缺点,Cpython为官方版本,使用的最为广泛。
Python的安装
Windows:
Linux:
无需安装,原装Python环境(ps:如果自带2.6,需更新2.7)
更新Python
Windows:
卸载重新安装即可
linux:
linux的yum依赖自带Python,为防止错误,此处更新其实是再安装一个Python
Python入门
一、第一句Python代码
在/home/dev/目录下创建hello.py文件,内容如下:
1 print “hello,world”
执行hello.py文件,即:Python/home/dev/hello.py
二、解释器
上一步中执行的Python/home/dev/hello.py时,明确指数hello.py脚本由Python解释器执行
三、内容编码
使用的版本不同,ascii码无法表示中文,需要用Unicode编码来统一实现,Python2.0系列版本无法表示中文,系统会报错。
1 #!/usr/bin/env python
2
3 print"你好,世界"
改正:
1 #!/usr/bin/env/ python
2 #-*- coding: utf-8 -*-
3
4 prinnt"你好,世界"
四、注释
当行注释:#被注释内容
多行注释:““被注释内容””
五、执行一个操作
input:永远等待,直到用户输入了值,就会将输入的值赋予给你,n代指用户输入内容
1 n1=input("请输入用户名:’)2 n2=input("请输入密码’)3
4
5 print(n1)6 print(n2)
六、变量名
- 字母
- 数字
- 下划线
ps:不能用数字开头;不能是关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'];最好不要和Python内置的东西重复。
七、条件语句
1、if基本语句
if 条件:
内部代码块
内部代码块
else:
if 1==1:
print(“欢迎进入第一频道1”)
print(“欢迎进入第一频道2”)
else:
print(“欢迎进入第二频道”)
2、if支持镶嵌:
if 1==1:
if 2==2:
print(“欢迎进入第一频道1”)
print(“欢迎进入第一频道2”)
else:
print(“欢迎进入第二频道”)
else:
print(“欢迎进入第三频道”)
3、if else
inp = input(“请输入会员级别:”)
if inp = “高级会员”
print(“冰红茶”)
elif inp = “黄金会员”
print(“红牛”)
elif inp =“铂金会员”
print(“锐噢”)
else:
print“矿泉水”
print(“畅饮吧”)
4、pass
if 1==1:
pass
else:
print(“SB”)
八、字符串(引号):
name = “我是张张张”
name = "我是张张张’
name = ““我是张张张””
name = "’我是涨涨涨"’
加法:
n1 = “Alex”
n2 = “SB”
n3 = “DB”
n4 = n1 + n2 + n3
乘法:
n1=“Alex”
n2=“Alex”*10
九、数字:
age=13
加减乘除次方余:
a1=10
a2=20
a3=a1+a2
a3=a1-a2
a3=a1*a2
a3=100/10
a3=4**4(4的4次方)
a3=39 & 8 # 获取39除以8得到的余数
a3=39 // 8 #获取39除以8得到的商
十、循环
死循环:
while 1==1
print(“ok)
continue:终止当前循环,开始下一次循环
couture = 0
while count < 10 :
count = count + 1
continue
print(123)
print(“end")
break : 终止所有循环。
while else:
count =0while count < 10:print(count)
count= count +1
else:print("else")print(".....")
while if :
count =0while count < 10:if count == 7:
count= count +1
continue
print(count)
count=count + 1
练习题
1、使用while循环输入 1 2 3 4 5 6 8 9 10
2、求1-100的所有数的和
3、输出 1-100 内的所有奇数
4、输出 1-100 内的所有偶数
5、求1-2+3-4+5 ... 99的所有数的和
6、用户登陆(三次机会重试)
------------恢复内容结束------------
答案1
1 whileTrue2 number=int(input(“请输入数字: ”))3 if number == 7:4 continue
5 elif number > 10:6 exit()7 print(number)
答案2
1 number=list(range(1,101))2 sum=03 for i innumber4 sum=sum+i5 print(sum)
答案3
number = list(range(1,101))for i innumber:if i%2 !=0:print (i)
答案4
number = list(range(1,101))
sum1=0
sum2=0for i innumber:if i%2 !=0:
sum1= sum1 +ielse:
sum2= sum2 +i
sum= sum1-sum2print (sum)
答案5
n = 1name= 'hahaha'pwd= 'hehehe'
whileTrue:
username= input('请输入用户名:')
password= input('请输入密码:')if username == name and password ==pwd:print ('hello,%s'%username)
exit()else:
n= n + 1
if n > 3:
exit()
python入门基础代码图-Python入门基础学习一相关推荐
- python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总
python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...
- python入门基础代码图-Python Matplotlib绘图基础知识代码解析
1.Figure和Subplot import numpy as np import matplotlib.pyplot as plt #创建一个Figure fig = plt.figure() # ...
- python入门基础代码图-python入门基础知识(代码)
import abc as aa #导入模块 from aifc import _read_long as fd from datetime import * import json import u ...
- python入门基础代码图-适合Python入门的5本基础书籍
原标题:适合Python入门的5本基础书籍 Python 3标准库 对程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必 ...
- python基础代码事例-python基础代码大全
[实例简介] python代码大全,适用于基础python学习者,里面的代码基本上是基础学习者必经过程. Python学习入门很快,但学习之路任重道远 [实例截图] [核心代码] python代码大全 ...
- python课程思维导图_零基础Python学习思维导图,记得收藏
原标题:零基础Python学习思维导图,记得收藏 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 1.按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字 ...
- python基础代码大全-python基础代码大全
[实例简介] python代码大全,适用于基础python学习者,里面的代码基本上是基础学习者必经过程. Python学习入门很快,但学习之路任重道远 [实例截图] [核心代码] python代码大全 ...
- python基础代码大全-python基础语法,python 代码命令大全
python: 1.语法强制缩进 2.区分大小写:iLoop与iloop是两个变量 3.变量无需申明,但是变量赋值前无法使用:a=3合法,b=a+3合法,b=a+c不合法,因为c未赋值前不能使用 4. ...
- python绘制梅尔谱图_Python入门到底有多简单(三):填充数据
目录 1.加载包和数据读取2.数据填充2.1 用数值或字符串填充2.2 用字典填充2.3 method参数填充2.3.1 用前面的值填充2.3.2 用后面的值填充2.3.3 limit限制填充的个数2 ...
最新文章
- Linux内核源代码分析-第三章 内核体系结构概述-1
- VC++图像存取总结
- 【Python】14种方式,34个案例:对比SQL,学习Pandas操作
- android中组件获取焦点
- java classpath详解_java Classpath全解(转)
- eclipse——配置maven插件
- RaiDrive通过WebDAV挂载阿里云盘
- 硬币找零,最长上升子序列,背包问题等动态规划问题详解
- windows 检测硬盘读写速度
- win10资源管理器——删除左侧图标(自用)
- JAVA程序 通过IP地址 获取MAC地址
- Unit5 Going places
- azure创建centos_如何使用Blazor和Azure计算机视觉创建光学字符读取器
- 计算机流体力学软件基础及工程应用,流体力学及其工程应用(英文版·原书第10版)2013年版...
- 2022年度总结 - 明月醉窗台
- 如何使用Inkscape软件绘制一个LOGO
- 深度学习的目标检测通览(上)
- 用计算机弹奏若当来世,狐妖小红娘的主题曲求若当来世完整版。
- HDU - 人见人爱A+B
- 【运筹优化】AFSA人工鱼群算法求解无约束多元函数最值(Java代码实现)
热门文章
- vue 去除路由时候的#
- NXT节点搭建(三)安装Nxt客户端
- JS中Base64的编码与解码
- (WCF)wcf剖析阅读小计
- fastjson的使用问题
- 多线程下的HashMap竟然绕环了
- Object of type 'ListSerializer' is not JSON serializable “listserializer”类型的对象不可JSON序列化...
- slider_wap
- 转:Java学习路线图,专为新手定制的Java学习计划建议
- MySQL 服务端调优