python语法基础

2018-10-22  本文已影响0人  无边小猪

1、常量需要加上单引号、双引号、三引号。如果字符串内容包含了单引号就可以用双引号,如果需要换行则加三引号(print后面也可以不加括号)

print('''line1
line2
line3''')

2、变量不用加类型限定,不用引号表示,可以在使用中不断修改类型
变量的直接负值都是深拷贝

a=123
a='efg'
a=True

3、输入input():name = input() //定义了一个变量name,内容来自输入
输入的时候如果是常量依然要加单引号

4、print 不加括号,加了会连括号一起打印,可连续打印字符串,可以计算公式

name=TT
print 'name',name
print 'abc','def'
print 5+7

5、input(),命令行输入

birth = input('birth is: ')//输入的时候字符串需要带单引号  如:birth is: '19870101'
print('my birth is %s'%(birth))

6、None, True, False, and, or, not

7、bytes类型的数据用带b前缀,如 x = b'ABC'

8、格式化与c语言一致,变量集合在格式之后用%()

'Hi, %s, you have $%d.' % ('Michael', 1000000)

9、格式化

整数 浮点数 字符串 十六进制整数
%d %f %s %x

10、Python3之前只支持UTF-8也就是不支持中文,Python3及之后版本支持Unicode。

len('ABC')//求长度
b'\xe4\xb8\xad\xff'.decode('utf-8', errors='ignore')//类型转换

11、变长数组[],声明后可修改数组

classmates = ['Michael', 'Bob', 'Tracy']
classmates[0]    //从0开始
len(classmates)    //计算长度
classmates.append('Adam') //追加变量
classmates.pop(1)    //删除某个元素

12、定长数组(),一旦声明就不能修改

array = ('Michael', 'Bob', 'Tracy')
t = ('a', 'b', ['A', 'B']) //二维数组
上一篇下一篇

猜你喜欢

热点阅读