跟着码农学python 1.初识python
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟着码农学python 1.初识python相关的知识,希望对你有一定的参考价值。
这段时间公司有用python的需求,所以要学一些python的知识,如果按公司的需求 学习个文件读写,excel读写,制作个自动化android打包就可以了,可自己一直想做一个自己喜欢的独立游戏,服务器初选的kbengine,打算系统学下python,自己的独立游戏梦,万一实现了呢! 从今天开始 从0开始学python,让小白也可以轻松看懂!
# Author:Jason Zhang ‘‘‘ 在Python中,数字,字符,元组等不可变对象类型都属于值传递 字典,列表等可变对象属于引用传递 下面是值传递的类型 ‘‘‘ first_var = "Hello World" second_var = first_var print("first_var : ", first_var) first_var = "Hello" print("secon_ver :", second_var)
注释: python中的单行注释 ‘#‘, 如上 "# Anthor : Jason Zhang", 多行注释 """ """,‘‘‘ ‘‘‘,三个单引号 或者三个双引号开头和结尾
常量: 在python中 用大写字母表示常量,但是还是可以修改的
流程控制语法:
# Author:Jason Zhang ‘‘‘ if 条件控制: code elif 条件控制: code else: code ‘‘‘ #流程控制的猜数字游戏 target_num = 10 guess_num = int(input("Guess a num :")) if guess_num == target_num: print("You win") elif guess_num < target_num: print("Think Bigger") else: print("Think Smaller")
在python中 是通过缩进来控制代码的作用域,python是强类型语言,在转换类型时候用 目标类型(原始类型)来进行类型转换
循环语句的语法:
# Author:Jason Zhang #while语法 target_num = 10 index = 0 while index < 10: guess_num = int(input("Guess a num :")) if guess_num == target_num: print("You win") break elif guess_num < target_num: print("Think Bigger") else: print("Think Smaller") index += 1 else: print("Youhave trid too many times!!")
python while与大多数语言不通的是,while后可跟 else: 当index < 10条件控制语句不成立时 跳出循环 执行该else:语句 其他时间不执行
# Author:Jason Zhang guess_target_num = 10 for i in range(3): guess_num = int(input("Guess num : ")) if guess_num == guess_target_num: print("Guess Success !") break else: print("Guess Failed!! ") #for语句的else是正常for完成 执行 break 不执行 else: print("You try too many times!! Game Over!") #range(起始值,最终值,步长) for i in range(0,10,1): if i < 5: continue else: print("Continue Test :",i)
for语句的语法,与while语句相同的是 else:实在条件不成立的时候执行。
以上是关于跟着码农学python 1.初识python的主要内容,如果未能解决你的问题,请参考以下文章