python学习笔记全过程_Python学习过程笔记整理(一)

编码方式

-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) andb2 j = a or c andb3 m = a and notb4 print(i,j,m)

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

-位运算(待续)

-成员运算

-in

-not in

-返回的值是布尔值

-身份运算符

-检测两个变量是否是同一个变量

-is

-not is

-返回的值是布尔值

-固定内存:-5~256

-优先级

-括号()具有最高优先级:推荐使用

-优先级由高到低:

-指数:**

-按位翻转,正负号:~,-,+

-乘、除、取余、取整*,/ ,%,//

-加、减:+,-

-左移、右移:<>

-按位与:&

-按位异或:^

-按位或:|

-比较运算符:,<=,>=

-等于运算符:==,!=

-赋值运算符:=,+=,-=,*=,/=,**=,//=,%=

-身份运算符:is,is not

-成员运算符:in,not in

-逻辑运算符:not > and > or

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值