学习Python第二天

1/创建xxx.py文件
ps:不要有中文路径(不然会出现不可预知的错误)
2/写代码
a.头部两行
#!/usr/bin/env python 在linux上有用
#-*- coding:utf-8 -*-
b.写功能代码
3、执行代码
a.打开终端(cmd)
b.python 代码文件的路径

4、变量名:只能有数字、字母、下划线组成、不能以数字开头、不能是Python内部的关键字
5、基本数据类型
数字:
age=123
字符串:
a1="sd"
a1=‘sds‘
a1="""fdsfds"""
布尔值:
True/False
a4=True/False
6、if 条件: (同级别缩进必须一样)
条件成立执行此条语句(要加上缩进)
else:
条件不成立执行此条语句(要加上缩进)
True False
1 > 2 n1 > n2 n1 == n2 n1 != n2
and or

例:
name=input("请输入用户名")
pwd=input("请输入密码")
if name==‘aa‘ and pwd==‘123‘:
print(‘y‘)
else:
print("n")
ps:Python2.7里面不能用input去接受字母,只能接受数字,要接受字母必须用raw_input
Python3.0以后的版本input可以接受数字和字母,但是不能写raw_input;(在环境变量里把2.7的路径改成3.0以后的版本)

例2:
inp = input("...")
if inp == "1" or inp == "2":
print("1")
elif inp == "3" or inp == "4": (或者)
print("4")
else:
print(inp)

7、注释:
#无效的内容,只做注释用(单行注释)
"""
多行注释
"""

8、载入外部文件import

9、while 条件:
代码块
例:
a = 0
while a <= 10:
print(a)
a+=1
print(a)

#break跳出所有循环
b = 0
while True:
print(b)
if b == 10:
break
b+=1
print(b)

#continue终止当前循环 进行下次循环
例:输出1/2/3/4/5/6/8/9
import time
a = 0
while True:
time.sleep(0.3)
if a == 6:
a = 7
elif a == 9:
break
a+=1
print(a)
#print(a)

b = 1
while True:
if b == 7:
b += 1
continue
print(b)
if b ==10:
break
b+=1

时间: 2024-08-30 17:58:23

学习Python第二天的相关文章

学习 Python 第二课:用户交互程序

Author:uljfangbr/>E-mail:[email protected]Mentor:Liu YouyuanTime:2018-3-25 要求:1.用户输入相关信息2.打印出如下格式: ----------INFO: NAME ----------NAME:AGE:JOB:SALARY: #! usr/bin/env python #Author:uljfang #E-mail:[email protected] #Mentor:Liu Youyuan #Time:2018-3-25

2018-10-10学习python第二天

今天是学习 python 的第二天, 1.1    注释 单行注释(行注释) 以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 # 这是一个单行注释 print("hello world") 多行注释(块注释) 可以用 一对 连续的 三个 引号(单引号和双引号都可以) """ 这是一个多行注释 """ print("hello world") 1.2    算数运

学习python第二天内容回顾

一.编程语言 编程语言到目前为止一共有三类 1.机器语言:直接编写二进制指令的方式编写程序 2.汇编语言:采用二级制指令与对应的助记符相对应的方式进行编程 3.高级语言:编写需要采用工具转换成机器语言的人类能够识别的字符的编程方式 高级语言又分为编译型与解释型,两个都需要借助解释器来翻译,但编译型语言最终用来执行的文件不能跨平台使用, 而解释型语言最终用来执行的文件能够跨平台使用: 三类语言在开发效率和运行速度之间的关系: 运行速度:机器语言>汇编语言>高级语言 开发效率:高级语言>汇编

学习Python第二天 ---数据类型

引言 人生苦短,请用Python(3.+) 一门语言的精髓是"数据类型" 数据类型:一般指数据元.数据元( Data Element),也称为数据元素,是用一组属性描述其定义.标识.表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确.独立且无歧义的特定概念语义的信息单元. 变量是用来存储值的所在处,它们有名字和数据类型.变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中. 数字 1.Number类型:数值类型 在 Python 的数字有 4 种数据类型,分别为:

python学习的第二天

今天是学习的第二天,贾队长今天主要学习了python的数据类型和变量.不同的数据,需要定义不同的数据类型.在Python中,能够直接处理(难道还有间接处理或者别的什么处理?需要去更多了解这一点)的数据类型有以下几种:1.整数.2.浮点数(也就是小数,但为什么要这样叫?).3.字符串,就是用‘’或者“”包含的任意文本.还有很多的转义字符\(转义字符很多还需要大量的学习了解)4.布尔值,一个布尔值只有True和false两种值.在python中,可以直接用True和False,但是要注意大小写.还可

第二课 如何学习Python编程?

如何学习python? 1.看python书籍以及python官方文档 推荐书籍:python基础课程.python核心编程 官方文档:安装目录中自带与版本所匹配的官方文档 2.善用工具(翻译软件与搜索引擎) 翻译软件:推荐有道云翻译 :建议学习计算机相关英语 搜索引擎:谷歌.百度等 3.理解概念 4.敲代码 5.坚持 6.交流 例如各种QQ群.论坛等 7.确定学习方向 Web全栈工程师.爬虫开发工程师.人工智能工程师.Python开发工程师.游戏开发工程师.搜索引擎工程师 8.寻找项目练手 原

【个人计划】告别英雄联盟,开始学习Python

不知不觉中接触英雄联盟已经快两年了,记得是大四那年找完工作,一下比较清闲,宿舍刚好有lol的氛围,于是乎,四个新手在何大神的带领下,走上了lol的道路.不得不说,从那以后,花费在lol上的时间太多啦,据我估计,个人玩了将近2000了吧,别看局数这么多,其实就是个渣渣,技术太菜了,这也就是我告别英雄联盟的原因啦,根本没有玩这个游戏的天赋,技术上没有一点点提高,一直就是在浪费时间罢了. 就我个人而言,1.在补兵方面,时好时坏,而且有时候性子急,不太注重前期的补兵发育,往往导致输的结局:2.游戏中大部

Python学习--Python基础语法

第一个Python程序 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: Window上在安装Python时已经已经安装了默认的交互式编程客户端,提示窗口如下: 在Python提示符中输入一下文本,然后按回车查看运行结果: print 'hello world'; 输出: hello world 脚本式编程 让我们来写一个简单的Python脚本,所有的Pytho

Mysql Cookbook学习笔记第二章

1,使用python链接mysql + ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # -*- coding: utf-8 -*- # connect.py --连接到MySQL服务器 import sys import MySQLdb try:     conn = MySQLdb.connect(db = "cookbook",                            host = "localhost"