Python学习过程笔记整理

2018-06-22 00:50:47来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

编码方式

-Utf8编码方式:# -*- coding: utf-8 -*-

注释

-行注释 #

-块注释 '''...'''或"""..."""

基础语法

-print()输出默认换行,不换行需要末尾加end=""

1 print("A",end="")
2 print("B")

-input()输入

1 something = input("请输入一些文字:")
2 print(something)

变量名称

-数字不可以开头

-驼峰命名法

  -类命名:大驼峰:每个单词第一个字母均大写:MyName

  -变量或者函数名:小驼峰:第一个单词小写:myName

  -posix:多个单词用下划线,全部小写:my_name

变量类型

-部分知识点

  -关键字

1 import keyword   #引入关键字模块
2 keyword.kwlist   #查询python系统当前正在使用的保留关键字

  -查看数据类型:type()

    -获取变量在内存中的id标识:id()

-数字Number(举例均为18的换算值)

  -整数

    -二进制:0b10010

    -八进制:0o22

    -十六进制:0x12(每四个二进制可以表示一个十六进制)

    -十进制:18

  -浮点数

    -小数:3.14,3.,0.5,.5 

    -科学计数法:float=176.23=1.7623e2,0.876=8.76e-1

  -复数

    -(5+3j),3j,com=complex(5,3)

  -布尔值bool

    -True:1

    -False:0

-字符串str

  -单引号('...'),双引号("..."),三引号('''...'''或"""..."""):能扩起多行信息

  -注意交错使用达到输出''或者""的目的

  -转义字符

    -使用'\',回车换行\r\n(\r回车是回到本行起始位置,\n换行是换到下一行当前位置)

  -字符串格式化

    -%

      -%d:整数

1 s = ("I\'m %d years old")
2 print(s%25)

      -%s:字符串

print("Today is %s"%"6月19日")

      -多个%格式化

1 s = ("Today is %s,I\'m %d years old,I love %s")
2 print(s%("6月19日",25,"China"))

       或者

1 s = ("Today is %s,I\'m %d years old,I love %s"%("6月19日",25,"China"))
2 print(s)

    -format   

print("Today is 6月{0}日,I\'m {0} years old,I love {1}".format(25,"China"))

    -None

      -什么都没有,函数返回none,用来占位

-列表list(待续)

-元组tuple(待续)

-字典Dictionary(待续)

-集合set(待续)

运算符

-算数运算符

  -基本:+,-,*,/(python3.x除法会给出带小数的结果)

  -取余:%

  -取商://(也叫地板除)

  -幂运算:**

  -python没有自增自减

-比较或关系运算符

  -比较的结果是布尔值

  -不等于:!=

-赋值运算符

  -缩写:+=、-=、*=、/=、**=、//=、%=

-逻辑运算符

  -and:与;or:或;not:非;python没有异或

  -返回的是相应的值,而不是布尔值

  -优先级:not > and > or

1 i = (a or c) and b
2 j = a or c and b
3 m = a and not b
4 print(i,j,m)

  -一旦能够确定整个式子未来的值,则不再进行计算

-位运算

-成员运算

-身份运算符

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:python3开发进阶-Django视图(View)的常见用法

下一篇:Python练习——矩形、直角三角形、乘法表