python入门学习的第一天


这里是记录我学习的日志

不作任何形式的商用和转载

step  1 输入/输出

Python中的变量赋值无需声明类型,但是变量在使用前都必须赋值,因为只有变量赋值以后这个变量才会被创建

我们用等号=给变量赋值,=左边是变量名,=右边是储存在该变量中的值

赋值字符串时候要加上双引号,切记

Python还可以同时为多个变量赋值,比如a, b, c = 10, 20, 'cxy61'

输出字符串 

step  2 运算

运算符分为算术运算符,比较运算符,赋值运算符,逻辑运算符,位运算符等等

算术运算符 +-*/

除法比较特别

Python2.x的版本中,整数除整数,得到的结果都是整数。要想结果是小数,需要除数和被除数中至少有一个浮点数

还有两个符号要记下,%和//,%是取模,也就是得出除法的余数,//相反取的是商的整数部分

注意在python2.7版本下,涉及到中文的输出要在引号前加上字母u,强制进行unicode编码  (例如print u“x的值为”,x)

输出多个结果,要在中间加逗号

输出次方的时候 用x**y

step  3 条件判断

判断两个数是否相等用==,不相等用!=

一般判断语句后要使用缩进,4个空格或是敲一下tab键,大部分编辑器也已经替我们做了这个工作

if /else 后面有冒号“:” else if在python里是elif

如果需要多个条件需同时判断时,我们需要用到and和or来连接多个条件

如果你看到条件中有用()括起来的,就意味着这括起来的优先执行。

step  4 循环

while循环在符合给定的判断条件时执行循环体,不符合则退出循环体,for循环根据设定的次数重复执行代码

continue用于跳过本次循环,break则是用于退出整个循环

写一个关于循环的猜字游戏

import random 表示导入随机数

answer = int(random.uniform(1,10)) 表示设置1~10的随机数字作为答案,赋值给了变量answer

number = int(input('猜猜数字:')) 表示设置一个输入框,把输入的数字赋值给变量number

for循环可以遍历任何序列的项目,比如遍历一个字符串的所有字母,或者遍历一个列表的中所有元素

以上实例用到了两个方法,它们是Python的内置函数len()和range()

函数len()返回列表的长度,也就是列表中元素的个数

range()用于返回一个序列的数

原文地址:https://www.cnblogs.com/findz/p/9762831.html