python语句示例_Python常用语句及示例(全文字无图方便网页搜索,建议收藏!)...

print ()

‘print的语句提供括号内容输出,内容形式可以多样,如字符串(汉字、数字、字母等如要单引号或双引号括起来)、变量等’

#希望大家养成一个书写代码的好习惯,写代码符号用英文符号(毕竟人家老外开发的)print ('大家好,我是黑色法师')    #字符串显示

print ('i love you')    #字符串显示

a=1

print (a)    #变量显示

if: else:'if else为条件判断语句'

a=1  #为a变量赋值

if  a == 1 and a != 1:    #if条件语句,and 、or并列判断语句

print  ('正确')    #if正确执行代码

else :

print ('错误')  #if错误执行语句seasonings = ['salt','chili']

if seasonings :  #if条件序列不为空为Ture,否则为Flase

for seasoning in seasonings:

print ( 'Add '+seasoning )

else:

print ('No seasoning !')

elif: 、in、not in

'elif为if else升级语句'a=[1,2,3]

if 1 in a :   #in字符是否在序列中;not in字符是否不在序列中

print ('1在序列中')

elif 2 in a:    #else if 合并表示

print('2在序列中')

else :

print ('1、2都不在序列中')

input()

'人机交互输入程序,输入字符串'a = input ('请输入一段字符:')

print ('您输入的是:',a)

while 条件 :、break、len()while True :   #满足条件循环语句

print (len('abc'))  #计算字符串长度

break    #终止循环语a = 0

while True and a!=100 :

a +=1

if a%2 != 0

continue  #退出到循环最初的地方

print (a)

for 单个字符 in 序列 、range(起始,终止,间隔) 或 range(终止)for a in range(1,20,3):

#for:遍历序列内每个元素的循环;range(起始字符,终止字符(不包含),间隔)

print (a)

a = [b*2 for b in range(1,3)]  #for语句的高级应用,注意此时for语句后没有“:”

print (a)

random.randint (起始数,终止数)

生成区间内随机整数import random

print (random.randint(1,10))

【序列、元组】list()、tuple()、max、min、sum、sorted、reversed、enumerate、zip、append、extend、insert、remove、del、pop、count、index、reverse、sort、序列之间赋值的两种方法print (list('12345'))  #将字符串拆解成单个字符(不是数字)组成的序列

print (tuple('12345'))  #将字符串拆解成单个字符(不是数字)组成的元组

print (max(list('12345'))) #返回序列、元组中的最大值

print (min(tuple('12345'))) #返回序列、元组中的最小值

list1 = [1,2,3]

list2 = [6,3,5]

print (sum(list1,4))  #序列与数值的求和,数值可为空

print (sorted(list2))    #序列临时从小到大排序

print (list(reversed(list2)))    #列表倒叙

print (list(enumerate(list2)))

#生成位置及值得元组序列,第一个位置为零,最后一个位置为‘-1’,【0,1,2,...,-2,-1】

print (list(zip(list1,list2))) #形成两个队列数据的一一对应的元组

list3 = [1,'二',4]

list3.append(3)  #添加字符到序列、数组末尾

print (list3)

list3.extend ([5,'六']) #将原序列、数组扩展另一个序列、数组

print (list3)

list3.insert(0,'零') #将序列指定位置添加字符

print (list3)

exchange = list3[4]  #实现序列内位置交换

list3[4] = list3 [3]

list3[3]= exchange

print (list3)

list3.remove ('零')  #删除序列中指定字符

print (list3)

del list3 [0]  #删除序列指定位置字符

print (list3)

print (list3.pop(0))    #删除指定位置字符并返回值,默认位置为最后一位

print (list3)

list4 = [1,2,3,4,5,6]

print (list4.count (1))  #统计指定字符的出现的个数

print (list4.index(2))    #检索指定字符第一次出现的位置

print (list4.index(5,3,5)) #检索指定字符第一次出现的位置(字符、起始位置、终止位置)

list4.reverse()  #将序列永久倒置

print (list4)

list5 = [1,3,2,4,5]

list5.sort()  #将序列永久性从小到大排序

print (list5)

list5.sort(reverse=True) #将序列永久性从大到小排序

print (list5)

tuple1 = (1,2,3,5,6)

tuple1 = tuple1[:3] + (4,) + tuple1[3:]

print (tuple1)list1 = [1,2,3]

list2 = list1[:]     #复制序列,其一改变另一不受影响

list3 = list1         ##复制序列,其一改变另一随起改变

list1.expand(4)

print (list2)

print (list3)

运算符*list1 = [1,2,3]

print (list1*3)  #形成一个指定数倍的参数循环的大序列

formatprint ('{0} name {1} {2}.'.format('my','name','LJD')) #位置参数替换

print ('{a} name {b} {c}.'.format(a='my',b='name',c='LJD')) #关键字参数替换

print ('{0:.1f}{1}'.format(1.99,'GB')) #参数替换字符格式转换

【字符串含格式化】capitalize、casefold、center、count、endswith、expandtabs、find、index、join、replace、translate、maketrans、%d、title、upper、lower、\t、\n、rstrip、lstrip、strip、setstr1 = 'chain'

str1 = str1.capitalize()    #首字母大写

print (str1)

str1= str1.casefold()  #所有字母变小写

print (str1)

print (str1.center(80))  #字符串集中,左右80个空格

print (str1.count('i'))  #统计字符串内,指定字符个数

print (str1.endswith('a'))  #识别字符串最后一个字符是否为指定字符

str2 = 'my\tname\tis\tLJD'

print (str2.expandtabs(1))    #字符串间隔指定空格

print (str2.find('n'))    #找不到字符报-1

print (str2.index('n'))    #找不到字符会报错

str3 = str1.join('123')  #指定拆分组成1XX2XX3XX字符串

print (str3)

str3 = str3.replace('c','C') #字符串内字符替换

print (str3)

str4 = str3.translate (str.maketrans('C','c'))  #将字符串内大写c替换成小写c

print (str4)

print ('%d + %d = %d' % (1.1,1.2,1.1+1.2))  #格式化为整数%d,“+”实现字符串合并

str5 = '    i lOve you   '

print (str5.title())   #字符串内所有单词首字母大写

print (str5.upper())   #字符串内所有字符全部大写

print (str5.lower())   #字符串内所有字符全部小写

print ('\t1\n\t2\n\t3')     #'\t'空制表符,'\n'换行

str6 = '               scd  '

str6 = str6.rstrip()    #去除字符串结尾空白

str6 = str6.lstrip()     #去除字符串开头空白

str6 = str6.strip()     #去除字符串两端空白

print (str6)list1 = [1,2,3,4,1]

for number in set(list1):  #剔除重复值

print (number)

【函数】def、__doc__、add、return、函数列表返回、*、formdef first(name):

'定义函数及参数(个数不限)'

print (name + 'abc')

while True :

first('123')  #调用函数及填写参数

break

print (first.__doc__ )  #打印函数文档def add(num1,num2):

return (num1+num2)   #返回值

print (add(1,2))def greet_names (name):

print ( 'It is ' +name.title())

names = ['happy' , 'tim']

for name in names:

greet_names (name)def greet_numbers (*number):    #多变量元组

print (number)

greet_numbers (1,2,3)from pizza import make_pizza_0 , make_pizza_1 #导入多个特定的函数

from pizza import make_pizza as mp #函数指定别名

from pizza import * #导入模块中所有函数

【数字】**、str、intprint (3**2)    #表示3的2次方

print (3 % 2)    #求余数

age = 23

print ('my old is '+str(age)+'rd')   #数字字符化age = '23'

age = int (age)     #字符数字化

if age >=18:

print ('你成年了。')

【字典】alien = {'color':'red' , 'size':5}  #定义键及对应值

print (alien['color'])

print (alien['size'])

alien ['x_position'] = 10  #添加或修改键对应的值

alien ['y_position'] = 5

print (alien)

del alien ['color']    #删除字典中的键值对

print (alien)alien_0 = {'color':'red','size':3}

for c,s in alien_0.items():   #遍历整个字典

print (c )

print (s )

for key in alien_0.keys():

print (key)    #遍历整个字典的键

print (alien_0[key])   #遍历整个字典的值

for values in alien_0.values():    #遍历整个字典的值

print (values)

【类】class Dog(): #创建类,首字母需大写

def __init__(self,name,age): #每当运行此类时,次函数自动运行,self必不可少

self.name = name

self.age = age

def

sit(self):

print (self.name.title() + ' is now sitting.')

def roll_over(self):

print (self.name.title() + ' rolled over!')

my_dog = Dog('while',7)   #为类中的形参赋值

my_dog.sit()

my_dog.roll_over()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值