1. Python的分类

编译型:一次性,将全部程序编译成二进制文件,然后再运行。

有点:执行效率高

缺点:开发效率低,不能跨平台使用。

解释型:当你程序运行时,一行一行的解释,并运行

优点:开发效率高,可以跨平台使用,调试代码方便

缺点:运行速度慢

  1. 变量

将一些运算中间结果保存在内存,以便后续的使用。

  1. 数字,字母,下划线的任意组合。
  2. 不能以数字开头
  3. 不能是python中的关键字

变量命名有两种方法,

#驼峰体:

#下划线:age_of_oldboy=58

  1. 不要用中文拼音,不能太长

name = '昆哥'

age = '27'

s1 = '我的名字是:'

s2 = '我的年龄是:'

print(s1+mane,s2+age)

age1=12

age2=age1

age3=age2

age2=3

print(age1,age2,age3)

打印的结果age3=12

10,常量。

python 中 常量全部用大写表示

ID = '13060443542354'

BIR_OF_CHINA= 1949

11,注释。

#单行注释。

多行注释 '''被注释的内容''' or """被注释的内容"""

msa='''

----------i am %s --------

mane:%s

age:%d

job:%s

Hobbi:%s

-----------end----------

'''%(name,name,age,job,hobbi)

print (msa)

12,基本数据类型。

int

age = 15

+ - * / ** % //

int1 = 22

int2 = 10

int3 = int1 + int2

int3 = int1 - int2

int3 = int1 * int2

int3 = int1 / int2

可以进行加减乘除等法运算

字符串 str

name = '郭鹏达'

name2 = "王岩"

msg= '''

字符串

'''

字符串也可以进行加法乘法的运算

bool:True False

13,字符串拼接。

14,用户交互input。

ps :python2:raw_input

python3:input

例子:

Name=input(“你的名字是:”)

Age=inout(“你的年龄是:”)

S1=”我叫”

S2=”我今年”

Print (s1+name,s2+age)

15,格式化输出。

%占位符  s str字符串 d 数字(digit)

#print(msg,type(msg))

#ps:如何将字符串转化成数字 int(str)条件:全部由数字组成的字符串,才能转换成数字

#int('salkdfj32')

name=input('输入你的名:')

age=int(input('你的年龄:'))

hobby=input('请输入你的爱好:')

gender=input('请输入你的性别:')

www="""

---------T am %s ---------

my name is :%s

my age is :%d

hobby     :%s

gender    :%s

------- end ------------

"""%(name,name,age,hobby,gender,)

print (www)

16,if语句。

if 条件:

例子!

socer=int(input("你的分数是:"))

if socer >100 :

print ("真棒")

elif socer >=90 :

print (" 不错")

elif socer >=80:

print (" 还行")

elif socer >=70 :

print (" 凑合")

else:  print("我觉得不行")

17,while循环。

while 条件:

结果

如何跳出while循环:改变条件,跳出循环。

作业分析:

name = input

password =

name == '' and password == ''

pass

while c

例子!!

计算一到一百的所有数字的和

count=1
sum=0
while count<=99: if count%2 == 1: #思路:如果数值被2除余一则是奇数 这时候就相加,如果不是则执行下一步,
sum+=count
elif count%2 == 0:#下一步就是如果是偶数就减这个数 执行这两个之一之后再往下走 count+1然后在判断奇数偶数
sum=sum-count
count+=1
print(sum)
#1、使用while循环输入 1 2 3 4 5 6     8 9 10
count=0
while count<=9:
count+=1
if count == 7:
print ("")
else:
print (count)
count=0
while count<=10:
count+=1
if count==7:#用continue语句来执行,
continue
print(count)
#6、用户登陆(三次机会重试)
name = "wang"#一些在循环中不用或者是固定的内容要在外边写,不要再里边写
psw = ""
flag=True
count=0
while flag:
username=input("请输入用户名:")
password=input("请输入密码:")
if username==name and password==psw:
print("登录成功:")
flag = False
else:
print("输入错误,请重新输入")
count+=1
if count==3:
#print("你没机会了")
flag = False
print ("但是你没机会了")#跟break不一样,要执行玩这一局才能继续
else:
flag=True
方法一,用嵌套
name="wang"
psw=""
flag=True
i=2
while flag:
username=input("请输入用户名:")
password=input("请输入密码:")
if name==username and psw==password:
print("登录成功!")
flag=False
else:
print ("登录错误,你还有%d次登录机会"%i) #格式化单元格如果要打印要在括号内部
i=i-1
if i<0: #这里用到了一个嵌套
flag=False

  

day1 python学习的更多相关文章

  1. 第一周 day1 Python学习笔记

    为什么要学习Python? Python擅长的领域 1. python2.x中不支持中文编码,默认编码格式为ASCII码,而python3.x中支持Unicode编码,支持中文,变量名可以为中文,如: ...

  2. Python学习-day1

    Mark一下,python学习. 今天一天已1.5x的速度看完了Alex老师的第一周的视频,先是4节鸡汤课,而且给了勺,讲述了python目前在世界的地位,发展趋势,以及未来的愿景. 最重要的还是写一 ...

  3. Python学习笔记,day1

    Python学习第一天 一.变量 变量定义的规则: 变量名只能是 字母.数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名['and', 'as', 'assert', ...

  4. Day1 - Python基础1 介绍、基本语法、流程控制

    Python之路,Day1 - Python基础1   本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼 ...

  5. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  6. 【目录】Python学习笔记

    目录:Python学习笔记 目标:坚持每天学习,每周一篇博文 1. Python学习笔记 - day1 - 概述及安装 2.Python学习笔记 - day2 - PyCharm的基本使用 3.Pyt ...

  7. python学习第一

    #python学习day1#一.变量#变量命名规范:#驼峰命名法:AgeOfPlane#下划线命名(推荐):age_of_plane#变量格式同C/C++#注意:变量不以中文命名:变量不宜过长:变量因 ...

  8. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  9. Python学习--01入门

    Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...

随机推荐

  1. C++类型转换的注意事项

    1.如果两个类型可以相互转换,就说他们是关联的. 2.隐式转换是指,由编译器自行转换,而不需要程序员介入的转换. 3.以下情况,编译器会发生隐式转换: 1)在大多数表达式中,比int类型小的整型值会被 ...

  2. FIFO的使用总结

    使用FIFO积累 FIFO是在FPGA设计中使用的非常频繁,也是影响FPGA设计代码稳定性以及效率等得关键因素.我总结一下我在使用FIFO过程中的一些心得,与大家分享.         我本人是做有线 ...

  3. python学习二三事儿(转,整)

    Python 标识符 在 Python 里,标识符由字母.数字.下划线组成. 在 Python 中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. Python 中的标识符是区分大小 ...

  4. DevExpress ASP.NET v18.2新功能详解(一)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Cont ...

  5. java websocket学习

    引言: websocket,webservice傻傻分不清楚,都觉得是很高深的东西,理解中的webservice是一种协议,通信协议,类似http协议的那种,比如使用webservice协议调后台接口 ...

  6. <Yarn><Node Labels>

    Go through official docs For the official docs of Yarn node label, plase see here. Overview Node lab ...

  7. <Spark><Programming><Key/Value Pairs><RDD>

    Working with key/value Pairs Motivation Pair RDDs are a useful building block in many programs, as t ...

  8. python 递归进阶操作方法

    递归 在函数内部,可以调用其他函数; 如果一个函数在内部调用自身本身,这个函数就是递归函数. 例如,我们来计算阶乘: n! = 1 x 2 x 3 x ... x n, 用函数f1(n)表示,可以看出 ...

  9. spring — jdbc 配置文件的设置

    ---参考配置,  链接mysql 数据库 <!-- 1.配置数据源 --><bean id="dataSource" class="org.sprin ...

  10. 大一下第2次作业(markdown改)

    一.作业 6-7 删除字符串中数字字符 1.设计思路 (1)主要描述题目算法 第一步:用for循环和if语句,一个一个字符判断,找到数字字符就跳过去判断下一个,否则使指针指向不是(已判断过的)数字字符 ...