您的位置:首页 > 编程语言 > Python开发

Python基础之一基本语法

2017-02-03 07:57 615 查看
# -*- coding: utf-8 -*-
#################################
a = 100
if a >= 0:
print(a)
else:
print(-a)

##################################你好

age = 100
if age > 18:
print('adult')
else:
print('teenager')

##################################

a = 123
print(a)
a = 'ABC'
print(a)

##################################

a = 'ABC'
b = a
a = 'XYZ'
print(b)

##################################

PI = 3.14159265359
print(PI)

#
#   %d      整数
#   %f      浮点数
#   %s      字符创
#   %x      十六进制整数
#
print((3, 1))

############################    使用list和tuple    ##########################

classmates = ['张三', '李四', '王五', '钱六']
print(len(classmates))
print(classmates[0])
print(classmates[2])

#通过下标-1取出最后一个
print(classmates[-1])
classmates.append('麻子')
print(len(classmates))
print(classmates[3])

#通过pop()方法删除最后一个数据
classmates.pop()
print(len(classmates))

#通过pop(i)删除指定索引元素
classmates.pop(0)
print(len(classmates))
print(classmates[0])

#把某个元素替换成别的元素
classmates[0] = '孙权'
print(classmates[0])

#list元素中也可以存储不同数据
L = ['Apple', 123, True]
print(len(L))
print(L[0])
print(L[1])

#list元素也可以添加另一个list
s = ['Python', 'java', ['.net', 'php'], 'swift', 'Object-C']
print(len(s))
print(s[2][1])

#tuple元组概念一旦初始化不可修改,只有一个元素是要加一个逗号
classmates = ('JAVA', 'Object-C', 'swift')
print(classmates[0])

############################    条件判断    ###################

#if
age = 20;
if age >= 18:
print('your age is', age)
print('adult')

#if else
age = 3
if age >= 18:
print('your age is', age)
else:
print('teenager')

#if elif
age = 3
if age >= 18:
print('adult')
elif age >= 6:
print('teenager')
else:
print('kid')

#input
s = 1000;
# s = input('birth:')
birth = int(s)
if birth < 2000:
print('00前')
else:
print('00后')

############################    循环  ###################

#for循环
names = ['JAVA', 'Object-C', 'swift']
for name in names:
print(name)

sum = 0
for x in range(1,10):
sum = sum + x
print(sum)

#while循环
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n -2
print(sum)

############################    使用dict和set  ###################
d = {'张三': 45, '李四': 65, '王五': 89}
print(d['张三'])

#判断是否在此key的两种方式
s = 'zhangsan' in d
print(s)
print(d.get('张'))
print(d.get("三", -1))

#set 也是一组key的集合,但不存储value。由于key不可重复,所以,在set中没有重复的key
s = set([1, 2, 3])
print(s)

#自动过滤
s = set([1, 2, 2, 3, 3, 2, 5])
print(s)

#addd(key)添加方法重复时可以添加但是不会有效
s.add(3)
print(s)
s.add(4)
print(s)

#remove(key)删除一个元素
s.remove(1)
print(s)

#set可以看成数学意义上的无序和无重复元素的集合, 交集, 并集
s1 = set([1, 2, 3])
s2 = set([3, 4, 5])
print(s1 & s2)
print(s1 | s2)


更多精彩内容访问个人站点www.gaocaishun.cn

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python