Python基础语法

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import  math
import  cmath



print ("hello world")

list = [ 'runoob',786,2.23,'john',70.2]
print list

tuple = ('runnoob',786,2.23,'john',70.2)
tinytuple =  (123,'john')
print tuple
print tuple[0]
print tuple[1:3]
print tuple[2:]
print tinytuple * 2
print tuple +  tinytuple


#dictionary


dict = {}
dict['one'] =  "this is one"


dict[2] = "this is twwo"
tinydict = {'neme':'john','code':6734,'dept':'sales'}


print dict['one']
print dict[2]
print tinydict
print tinydict.keys()
print tinydict.values()



#ython运算符

a = 10
b = 20
c = 0

c = a + b
print "1 - c 的值为:" ,c
c = a - b
print "2 -  c的值为:" ,c
c = a * b
print "4 - c 的值为" , c
c = a / b
print "4 -  c 的值为",c

c = a % b
print "5 - c 的值为:",c

# 修改变量 a,b,c
d = 2
e = 3
f = a*b

print  "6 - c 的值为:",f

j = 10
h = 5
i = j//h
print "7 - c 的值为:", i



flag = False
name = 'luren'
if name == 'python':
    flag  = True
    print 'welcome boss'
else:
    print name


num = 5
if num == 3:
    print 'boss'
elif num == 2:
    print 'user'
elif num == 1:
    print 'error'
elif num < 0:
    print 'error'
else:
    print 'roadman'



num = 9
if num >= 0 and num <= 10:
    print 'hello'
num = 10
if num < 0 or num > 10:
    print 'hello'
else:
    print 'undefine'

    num = 11
    if (num >= 0 and num <= 5) or (num >=  10 and num <= 15):
        print 'hello'
    else:
        print 'undefine'



var  = 100
if (var == 100 ): print "变量var的值为100"
print "Good bye!"



numbers = [12,37,5,42,8,3]
even = []
odd  = []
while len(numbers) > 0 :
    number = numbers.pop()
    if (number % 2 == 0):
        even.append(number)
    else:
        odd.append(number)

print  even
print odd


# va = 1
# while va == 1:
#     num = raw_input("Enter a number :")
#     print "YOu entred :" , num


for letter in "Python":
    if letter == 'h':
        break
        print '当前字母:',letter

vara  = 10
while vara > 0:
    print '当前变量:',vara
    vara = vara -  1
    if vara == 5:
        break



# 输出Python  的每个字母
for letter in 'Python':
    if letter == 'h':
        pass
    print  '当前字母:',letter


var1 = 1
var2 = 10

del  var1


# python 字符串
print "------------------string----------------"
var11 = "hello world!"
var12 = 'Python Runbot'
print  "var11[0]", var11[0]
print "var12[1:5]",var12[1:5]

var13 = 'hello world'
print '更新字符串:-',var13[:6] + 'runoob'


# 20190114 python 字符串

# python 字符串定义
str1 = 'Hello World!'
str2 = "Python Runoob"
# python 访问字符串中的值
print "str1[0]:",str1[0]
print  "str2[1:5]",str2[1:5]

str3 = "hello world"

print "更新字符串:-",str1[:6] + 'Runoob!'

# python 转义字符


# python 字符串格式化
print "My name is %s and weight is %d kg!" % ('Zara', 21)



# python 修改数据类型
long()
long(1)
long('123')





 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值