初识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.用户登录(三次机会重试)

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

Python从入门到精通之Second!的更多相关文章

  1. python从入门到精通之30天快速学python视频教程

    点击了解更多Python课程>>> python从入门到精通之30天快速学python视频教程 课程目录: python入门教程-1-Python编程语言历史及特性.mkv pyth ...

  2. Python从入门到精通之eighth!

    函数式编程与内置函数 函数作用域: def test1(): print('in the test1') def test(): print('in the test') return test1() ...

  3. Python从入门到精通之Sixth!

    补充:enumerate 函数用于遍历序列(元组tuple.列表list.字典dict)中的元素以及它们的下标: >>> for i,j in enumerate(('a','b', ...

  4. Python从入门到精通之Forth!

    Python基本数据类型之列表 补充:range()方法 python2: range   立即创建 xrange  for循环的时候才一个一个创建 Python3: range     for循环的 ...

  5. Python从入门到精通之Third!

    Python运算符 算数运算符:+    -    *   /     %    //    **  比较运算符:==    >     <     >=   大于等于      & ...

  6. Python从入门到精通之First!

    Python的种类 Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上. Jy ...

  7. Python从入门到精通之环境搭建

    本章内容: Windows系统环境搭建 Linux系统环境搭建 Mac OS系统环境搭建 一.下载python安装包 下载地址:https://www.python.org/downloads/ 二. ...

  8. Python从入门到精通之Seventh!

    函数浅析:可以减少代码重用,保持一致性,可扩展性,易维护性. 定义方法:def 函数名(形参):     '''功能注释'''      代码块 打印函数名时,会出现函数的内存地址.两个函数名相同时, ...

  9. Python从入门到精通之Fifth!

    字典  类名:dict   字典是无序的. 字典的创建  info = {"k1":{1:"abc",[1,2,3]},"k2":True} ...

随机推荐

  1. 如何设置.net控件SplitContainer平均分配

    设置SplitterDistance为宽或者高的一半

  2. python安装与pip操作

    python安装 1, 下载并解压Python-3.6.2.tar.xz 2,tar xvJf Python-3.6.2.tar.xz 2./configure --prefix=/usr/local ...

  3. iframe父页面获取子页面元素方法

    1.window.frames["iframe的id"].contentDocument.getElementsByClassName("mycontainer" ...

  4. C语言基础01

    1. 用scanf清理缓冲区数据 scanf("%*[^\n]"); scanf("%*c"); 2. 格式转换 将无符号整型数value转换成字符串并返回该字 ...

  5. linux shell数据重定向(输入重定向与输出重定向)详细分析

    linux shell下常用输入输出操作符是: 1. 标准输入 (stdin) :代码为 0 ,使用 < 或 << : /dev/stdin -> /proc/self/fd/ ...

  6. BackgroundWorker 组件

    代码: static void Main(string[] args) { BackgroundWorker bw = new BackgroundWorker(); bw.WorkerReports ...

  7. RSA总结

    面试问到RSA了,大脑有些空白,查漏补缺吧 什么是RSA RSA算法是一种非对称的加密算法,所谓非对称,就是指算法需要一对密钥,使用其中一个加密,则需要另一个才能解密.密钥分为公钥和私钥,私钥自己保存 ...

  8. [translation]The rise of college ‘Grade Forgiveness’

    Education 教育 The rise of college 'Grade Forgiveness' /*the rise of -的增加*/大学等级宽恕现象的增加. Universities a ...

  9. 初学c# -- 记录QQ键盘

    扫描进程,如果QQ启动了,开始记录键盘,别的程序都不记录.记录到e:\log.txt里面,当然也可以修改为截屏+记录发送到邮箱或客户端 进程 Process[] p = Process.GetProc ...

  10. midi文件格式

    百度百科的midi文件格式写的非常详细,点个赞.这里备份一下,方便日后查看. midi文件由midi头和音轨组成,midi头中的信息包括midi头标志,音轨数量,音轨的演奏方式(并行/拼接等),4分音 ...