python 基础语法

有写得不对的可以评论交流

--------------------------

运算符

** :   10**2 表示  10 的平方 是100

//    :表示做除法 并且取整数

 

!= 不等于

3.0版本以后可以用 <> 表示不等于   a<>b  是a不等于b的意思

and    与 

or    或

模拟异或  not(a == b)

not    非

>> 右移  移动一位 相当于原来的数除以二

<<  左移

& 按位与

| 按位取或

^ 异或

 

--------------------------

 

注释:

# 单行注释

‘’‘

多行注释写到6个单引号之间

’‘’

--------------------------

单行字符串 的 多行表达代码  

str = ‘abc' \

  'defg'

打印出来是 abcdefg   \ 就代表这个字符串后面还要接着写

 

多行字符串  的换行有两种方式

1. 换行的中间 写 \n

2. 用6个双引号  把内容写在之间

"""hello

word"""

这种打印出来 也是换行的

--------------------------

打印时 单引号和双引号的问题

print("abc'123'ceew")   输出的是   abc'123'ceew

print('abc\'123\'ceew')   输出的是   abc'123'ceew

print('abc"123"ceew')   输出的是   abc"123"ceew

相同的引号出现在 外面和里面,想要打印出里面的 就需要 对里面的进行转译,否则不用

 

--------------------------

处理中文的时候  

2.x版本需要引入utf-8

#-*- coding:utf-8

#coding: utf-8 

--------------------------

打印一个变量的类型 用type

print(type(stringaaa)) 

 meta class  

class

instance

 

--------------------------

 字符串的处理

布尔值

空值

函数

模块

类型

自定义类型

 

待续。。。

--------------------------

 

--------------------------

 

--------------------------

 

posted on 2016-03-21 23:16  &#127774;Bob  阅读(437)  评论(0编辑  收藏  举报

导航