初识Python基础!

  -基础    

    -扩展名可以是任意的,但是导入模块时,如果不是.py文件就会报错。

    -两种执行方式      1.python解释器       文件名.py 文件路径

    -Linux下执行方式:

  •    ./*.py   若是使用这种方式应在执行代码中添加:#!/usr/bin/env python
  •      切换到python解释器所在目录,使用./*.py执行

     -解释器路径:#!/usr/bin/env python

             -编码:#-*-coding:utf-8-*-

             unicode万国码:至少使用十六位表示   utf-8万国码升级版:能用多少表示就用多少表示

       utf-8的中文占3个字节            gbk占2个字节

     若是python3.*版本则无需关注编码问题,但是python2.*版本要求添加# -*-coding:utf-8-*-

   -python的输入输出用法

       从键盘上输入:input('please input a value')       从屏幕上输出:print('Hello,World')

         -注释:单行注释使用#        多行注释使用"""        """

          -变量的 书写方式:只能使用字母、数字、下划线组成,且不可以用数字开头,也不允许使用python关键字作为变量名,尽量也不要与python内置的东西重复。

          例如:user_id   使用下划线分隔单词,尽量不使用驼峰法书写,体现自己专业性。在JavaScript和C#上可使用驼峰法书写变量。

初识字符串(引号):

        变量 = "value"    变量 = 'value'     变量 = """value"""      变量 = '''value'''

     字符加法:  n1 = "fhaf"                    字符乘法:n1 = "alex"

                                   n2 ="hehe"                                     n2 = n1 * 10     #出现10次n1字符串

                                      n3 = n1 + n2

    如何将字符串转换成数字:new_inp = int(inp)

       数值(无双引号):

      a1 = 10
      a2 = 20
      a3= a1 +  a2       #求a1与a2相加
      a3 = a1**5        #求a1的5次方
      a3 = a1 // a2      #求a1整除a2的值
      a3 = a1 % a2      #求余的运算符

           sum([表达式1,表达式2,....])   python内置的求和函数    

           关键字pass,无意义,表示代码块,什么都不做。

         -条件语句 :if语句支持嵌套与多条件判断

格式:                 
if
条件:    代码块 else :   代码块

 1 #示例:
 2 inp=input("请输入一个值: ")
 3 
 4 if inp == 1:
 5     print("Welcome to our blog!")
 6 
 7     if inp == 2:
 8      print("Nice to meet you!")
 9   elif inp==3:
10     print("很高兴见到你")
11 else:
12     print("欢迎来到我的博客,希望你可以在这里学到知识!")

      

    -循环语

             格式   while 条件:

                      代码块

          else:

           代码块

    continue  跳过本次循环             break 跳过整个循环

    -超级简单的小程序

              1.用户登录(三次机会重试)

 1 usr/bin/env python
 2 i=1
 3 while i < 4:
 4     admin = input("please input admin name")
 5     passwd = input("please input admin password")
 6     n = 3 -i
 7     if admin == "root":
 8         if passwd == "password":
 9                 print("登陆成功")
10                 break
11     else:
12         print("用户名或密码错误,您还有%d次机会!"%(n))
13     i += 1                                        

 

posted on 2019-01-27 15:23  Miracle&Hat  阅读(636)  评论(0编辑  收藏  举报