python基础

1、 运算符

**: 指数              

%:   取模/取余数

//: 整除/商数取整

+:  加法

-:  减法

*:  乘法

/: 除法

增强赋值语句 :A 运算符 = B     #等价于A = A 运算符 B

 

a = 0011 1100
b = 0000 1101

 

&   按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100

|   按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101

^ 按位异或运算符:当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 ,二进制解释: 0011 0001

~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011,在一个有符号二进制数的补码形式。

<<  左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0。 a << 2 输出结果 240 ,二进制解释: 1111 0000

>>  右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数

 

2、数据类型

整数、浮点数、字符串

3、字符串连接和复制

python中两个字符串可以用+号链接如:'asd'+'dsa'='asddsa'   # ‘+’只能连接两个字符串或者对两个数字求和,不能字符串与数字相加。

也可用乘法复制字符串如:'asd'*3='asdasdasd'

4、python变量名规则

1.只能是一个词

2.只能包含字母、数字和下划线

3.不能以数字开头

 5、print()函数与input()函数

print()函数将括号内的参数打印到屏幕上,可以是字符串也可是变量,字符串要用引号括起来,变量不用,变量与字符串之间的连接使用+号。

print()函数还有两个参数end和sep,end的值是打印结束的标识符默认为换行符,sep是分隔符默认为空格,print()函数格式如下:

print('字符串',变量名,.....,[end = '结束符'],[sep = '分隔符'])    #若使用 ‘+’ 号连接则两个参数之间无分隔符,若使用 ',' 两个参数之间会有分隔符

input函数将用户输入的文本作为数据赋值给一个变量,变量值为字符串类型。

例子:

print('Hello word!')
print('what is your name?') #ask for their name
myName= input()
print('The is good to meet you ,'+ myName)
print('what is your age?')# ask for theit age
myAge=input()
print('You will be '+str(int(myAge)+1)+' in a year.')

6、len()函数

向len()传递一个字符串(或包含字符串的变量),然后该函数求字符串中字符的个数,返回为一个整型值。

 

7、str()、int()、float()、list()、tuple()函数

 

将其他类型的变量,转换为相应的类型。     #  不能将一个不能求值为整数的值传给int(),即不能将字符串内容为非整型的值传给int()

 

 

 

 

str()、list()、tuple()即字符串、列表、元组类型可互相转换。

列表和元组转换为字符串时包括括号一同转换为字符串。

字符串转换列表和元组时,每个字符分开成为一个表项或元组值。 

 

posted @ 2019-07-02 23:07  oceansharks  阅读(148)  评论(0)    收藏  举报