python基础知识---适合初学者学习(一)

首先需要创建python环境,先到python官网https://www.python.org/downloads下载python,python适合所有平台,有window,mac,linux等的系统,所以,选择你合适下载安装,当然傻瓜式安装,你就点确定就行了。当然,linux和mac的安装之后,就可以用了,但是window的不可以,你需要跟java一样,在需要进行path路径的配置


安装配置成功后,可以在dos命令窗口中检测一下你的python是否有装成功了,输入python,回车,如图所示,表示你安装成功了


安装成功之后,我们来对于有基础的程序员们,就不需要用记事本或者直接dos命令窗口来练习了,可以直接用开发工具了,但是如果基础不好的,建议你要用记事本或者直接dos命令窗口练习完我下面所写的代码,那么python你就入门了


附上mac的开发工具链接:https://pan.baidu.com/s/1jHHSVeI  密码:3ckp,可以自行下载mac版的应用,下载完成之后,你需要在server那里去注册,这个过程自己上网上去找那个网址吧,我也忘记了这里不会的可以给我留言


接下来,进入正轨的python的学习了

首先,我们来写第一个python程序,当然就是我们所认知的hello world了,python语言跟java语言和c语言很像,代码如下

name = "你好世界"
print(name)
这个在dos命令窗口或者开发工具上都是一样的,dos命令窗口显示如下

在开发工具上,我们点运行之后,就可以成功的输出hello world了

是不是很简单?是不是要比java或者c++简单的多?

python不需要定义类,也不需要你定义什么类型,只需要你给我一个承载器就行了


下面我们来说一下python里面的变量吧,首先,学过c的人都知道,我们的变量只能有字母,数字,下划线组成,当然不能用关键字,在python里面,同样也是如此,同c一样,除了这三种符号之外,不能用别的进行变量的命名,命名规则当然是能让人看懂了你这是个啥吧?所以,命名要有意义,这个做过开发的都知道,这里就不多说了



接下来,我们来说一下一个python的基础知识点吧,python有三种格式,分别是:.py,.pyc,.pyo,这三种格式都可以执行,执行规则跟你的hello world.py在dos命令窗口执行的规则一样,那么这三种格式是啥意思呢?其实就是py格式的通过编译之后的结果,通过编译之后的程序,运行速度可以加快,这个,等之后我再详细的说


下面,说一下python的交互吧,首先刚才说了输出是print,那么输入呢?

其实很简单,python的输入是input

代码如下

name = input("name")
job = input("job")
age = int(input("age"))

同样的,输入,都是需要一个容器来承载他的,那么怎么让这些信息显示在控制台呢?

info = '''---info  of ---
name %s
job %s
age %s

'''%(name,job,age)
info = '''---info  of ---
name {_name}
job {_job}
age {_age}

'''.format(_name = name,_job = job,_age = age)

print(info)

如此,便可以将你输入的信息显示在控制台上了

下面来说一下这段代码,首先看输入age时,用了一个强制类型转换,这个其实也不是必须的,但是是严谨的,为了让用户严格按照规定输入,必须如此,‘’‘’‘’单引号的作用是多行注释的作用,单行注释是用符号#,而info的作用是将要输出的信息承载起来,%s表明的是此变量输出的是字符串格式的,format的作用是将你输入的信息交给info里面的变量,方便print的输出信息,看懂了么??



没看懂没关系,可以给我留言找我



下面,我们来看一下python里面的循环语句

首先是判断语句,最简单的代码如下

if 条件 :

else:

复杂一点的如下

if _username == username and _password == password:
        print("Welcome user{name} ".format(name = username))
        break
    elif _username!=username:
        print("用户名错误")
    else:
        print("密码错误")
    count = count+1


这段代码,其实很容易能看懂了
首先,python里面没有那么多符号,千万要记住了,没一个if ,else后面只有一个:,其他的没有,没有分号和括号存在
 其次,唯一一个比较新鲜的就是以前常见的 else if格式已经变成了elif格式,这就是二重判断 
 

还有不一点非常重要,就是python要求严格的缩进格式,如上代码,如果想要在判断语句里面写内容,就需要缩进两个格,否则会以为这是跟判断语句同级别的存在,所以,一定要亲自试一下,体验一下python的缩进制度


下面,说一下while循环吧,while循环其实跟java和c也没什么区别,一段简单的代码如下

count  = 0
while count<3:
    username = input("username")
    password = input("password")

    if _username == username and _password == password:
        print("Welcome user{name} ".format(name = username))
        break
    elif _username!=username:
        print("用户名错误")
    else:
        print("密码错误")
    count = count+1
else:
    print("泥奏凯,真笨")


这是一个简单的while循环语句,就是判断用户名密码是否正确的代码,while循环三次,count就是一个计数器,break为跳出循环的一起,最后一个else你们可以试下,这个是跟其他的是不一样的,就是我上面说的缩进功能展现出来的


在说下for循环吧,这个更加简单,

for i in range(10):
    print("loop",i)
这两行,就能实现最简单的for循环,range的意思相当于说执行了几次,这里代表执行了十次,固定模式,可以一试



今天就写到这里,后续会陆续更新,有什么不懂的,可以在下面留言,不喜勿喷!谢谢















 
 
 
 

猜你喜欢

转载自blog.csdn.net/u011228868/article/details/78963862