牛客网系列---Python

判断语句if ...: print()elif ...: print()文件头部注释:#coding=utf-8循环for i in range(0,100): print("Item {0},{1}".format(i,"Hello Python"))函数def sayHello(): print("Hello World")def max(a,b): if a
摘要由CSDN通过智能技术生成

判断语句

if ...:
	print()
elif ...:
	print()
文件头部注释:

#coding=utf-8

循环

for i in range(0,100):
	print("Item {0},{1}".format(i,"Hello Python"))
函数
def sayHello():
	print("Hello World")
def max(a,b):
	if a>b:
		return a
	else:
		return b
sayHello()
print(max(2,3))
面向对象

class Hello://定义一个类
	def __init__(self,name): //构造方法
		self._name=name
	def sayHello(self):
		print("Hello {0}".format(self._name))
class Hi(Hello): //类继承
	def __init__(self,name):
		Hello.__init__(self,name)  //执行父类的构造方法
	def sayHi(self):
		print("Hi {0}".format(self._name))
h = Hello("jikexueyuan")  //创建一个实例
h.sayHello()
h1=Hi("zhangSan")
h1.sayHi()
引入Python文件
建立一个mylib.py文件
class Hello:
	def sayHello(self):
		print("Hello Python")

import mylib
h=mylib.Hello()
h.sayHello()

from mylib import Hello
h=Hello()
h.sayHello()

Python语法基础

#常量的定义
import const 
const.value = 5
print const.value
const.value=6  #error

单引号里面可以使用双引号,反之不可以;

单引号三引号可以换行,双引号三引号也可以;

#转义符
print ‘It\'s a dog!’
print "hello boy\nhello boy"

#自然字符串
print "hello boy\nhello boy"
print r"hello boy\nhello boy"

#字符串重复
print “hello”*20

#子字符串
#索引运算符从0开始索引
#切片运算符[a:b]是指从第a下标开始到第b-1下标。同样第一位的下标为0.
c1="jikexueyuan"
c2=c1[0]
c3=c1[7]
c4=c1[:2]
c5=c1[2:]
c6=c1[4:7]
print c6

Python中没有数组的概念,最接近的就是列表和元组;

#列表
students=["A","B","F","G","E","J"]
print students[3]
元组的元素也是进行索引计算,但是列表的元素的值是可以修改的,而元组里面的元素是不可以修改的,只能读取;
#元组
students=("A","B","F","G","E","J")
print students[3]
集合的功能:一是建立关系;二是消除重复元素;

#集合
a=set("abcdefghijkss")
b=set("cdfg")
#交集
x=a&b
print x
#并集
y=a|b
#差集
z=a-b
#去除重复元素
new=set(a)
字典也叫关联数组,k
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值