python基础:基础语法

下面展示一些 内联代码片

import sys
import decimal

a = 'hello world'
print (a)

# %s实现字符串替换,%f实现浮点数替换,%d实现整数替换
print ('%s is number %d' %("python",1))

#运算符 //双斜杠用于浮点数出啊发。对结果四舍五入;**双星号乘方运算

#五种基本数字类型
#int 有符号整数 0101,84,-12,0X92
#long 长整数 类似java中的大数类型BigInteger
#bool布尔值 
#float浮点数 3.14159,4.2E-10
#complex 复数 6.23+1.5j
#decimal类型 使用需要导入decimal模块
d = decimal.Decimal('1.1')
print (d)

#字符串 []和[:]用于分割字符串
s1 = 'python'
s2 = s1[2:3]
print (s2)
#加号(+)用于连接字符串,*星号用于字符串重复
s3 = s1+' start ' 
print (s3)
s4 = s3*2 
print (s4)

#列表和元组 可保存任意类型任意数量的python对象
#列表类似数组,可分割,可改变,[]中括号定义
l =[1,2,3,4]
print (l[2:3])
l[1] = 5
print (l)
#元组更类似对象,可分割得到元组,定义后不可改变,()小括号定义
y = (11,12,13,14)
print (y[2:3])
#y[1] = 15 报错
print (y)

#字典
#python的一种映射数据类型,键值对构成,类似哈希表,{}大括号构成
dic = {"name":"Tom"}
print(dic)
dic["age"] = 19
print (dic)

#for循环和range()内建函数,","逗号在print后可以连接打印内容,并自动留个空格
for num in range(10):
    print (num)
#range()函数和len()函数常一起用于字符串索引/循环索引或元素
foo = 'abc'
for i in range(len(foo)):
    print (foo[i],'(%d)' %i)
#enumerate()函数,可同时循环遍历索引和元素
for j,ch in enumerate(foo):
    print (ch, '(%d)' %(j))
#列表解析:for循环往列表中添加处理后的值
squared = [x**2 for x in range(4)]
for i in squared:
    print(i)
#列表中加入if筛选条件
squared = [x**2 for x in range(5) if x%2]
for i in squared:
    print(i)

#文件和内建函数open(),file()
#打开文件
#file_name指文件字符串名字, r-只读/w-只写/a-添加/+读写/b-二进制访问
#file_name = input('enter file_name:')
handle = open('test.txt','r') #等价于 handle = open(file_name,'r')
#print (handle.read())
for eachLine in handle.read():
    print (eachLine),
handle.close()





















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值