Python语言是脚本语言、跨平台语言、非开源语言、多模型语言
Python中命名的元素有:大写字母、小写字母、数字、下划线和汉字等字符
限制:1、不能以数字开头 2、标识符中间不能出现空格 3、大小写敏感
eval( )函数
用来执行一个字符串表达式,并返回表达式的值。
可以把str和list, tuple, dict相互转化

print('列表list:')
a='[[1,2],[3,4],[5,6]]'
print("a的数据类型:",type(a))
b=eval(a)
print('对a使用eval函数后b的值:',b)
print('对a使用eval函数后b的数据类型:',type(b))
print(' ')
print('元组tuple:')
c='([1,2],[3,4],[5,6])'
print('tuple格式:',eval(c))
print('')
print('字典dict:')
d="{'name':'bob','age':98}"
#注意:这里最外面使其成为字符串的这个双引号不能是单引号形式,否则会报错,虽然现在还不清楚原因
print('dict格式:',eval(d))

切片
s='hello world'
print(s[-5:])
print(s[-5:-1])
print(s[-5:0])#不明白为什么倒序,就不能使用0
print(s[2:5])#下标从0开始,[2:5]是指从下标为2的开始,取到5之前的一个下标,不包括5

实例:
print('注意:0.1+0.2并不等于0.3')
print('0.1+0.2=',0.1+0.2)
print(' ')
print('by round函数才能实现等于0.3:')
print(round(0.1+0.2,1)==0.3)
print(' ')
print(round(0.1+0.2,0)==0.000)

IDLE菜单中将选中区域注释的快捷键是:Alt+3, 取消是Alt+4
IDLE菜单中将选中区域的空格替换为Tab的快捷键是Alt+5
IDLE菜单中将选中区域的Tab替换为空格的快捷键是Alt+6
list.pop( ):移除列表中末尾的元素,并且返回该元素的值
list.pop(i):移除列表中指定位置的元素
list.remove(obj):移除列表中某个值obj的第一个匹配项
random.random( ):无参数,随机生成浮点数,区间为(0,1]
random.choice( series):从序列中返回一个任意的元素,可以用series为字符串、列表和元组等。
网友评论