python 记录

print("hello python interpreter")

message = "hello python world"
print(message)
message = "hello zx"
print(message)
print(message)

message = 'i told my friend,"python is my favorite language"'
print(message)

区分大小写

name = "ada lovelace"
print(name.title())
print(name.upper())
print(name.lower())

合并拼接字符串

first_name = 'ada'
last_name = 'lovelace'
full_name=first_name+' '+last_name
print(full_name)
print("hell, "+full_name.title()+'!')

空白泛指非打印字符,如空格、制表符和换行符

添加制表符

print("python")
print("\tpython")

添加换行符

print("languages:\npython\nC\nJavascript")

print("languages:\n\tpython\n\tC\n\tJavascript")

去掉空白字符

favorite_languages = ' python '
print(favorite_languages+'sss')
print(favorite_languages.rstrip()+'sss')

favorite_languages = favorite_languages.rstrip()
print(favorite_languages)
print(favorite_languages.lstrip())
print(favorite_languages.strip())

print(3+2)

乘方 **

print(3 ** 2)

使用函数str()避免类型错误

age=23
message = "happy"+str(age)+'birthday'
print(message)

bicycles = ['a', 'b', 'c']
print(bicycles[0])

访问最后一位元素

print(bicycles[-1])

修改元素

bicycles[0]='zx'
print(bicycles)

添加元素

bicycles.append('ducati')
print(bicycles)

插入元素

bicycles.insert(1, '888')
print(bicycles)

删除元素

del bicycles[1]
print(bicycles)

pop

motorcyes = ['honda', 'yayay', 'suzuki']
print(motorcyes)

popped_motorcyes = motorcyes.pop()
print(motorcyes)

print(popped_motorcyes)

remove

motorcyes.remove('honda')
print(motorcyes)

sort() 排序

carts = ['bmw', 'audi', 'toyota', 'subaru']
carts.sort()
print(carts)

倒序

carts.sort(reverse=True)
print(carts)

临时排序 sorted()

carts = ['bmw', 'audi', 'toyota', 'subaru']
print("here is the original list:")
print(carts)

print("\nhere is the sorted list:")
print(sorted(carts))
print("\nhere is the original list again:")
print(carts)

carts.reverse()
print(carts)

len

print(len(carts))

遍历

magicians = ['alice', 'david', 'carolina']
for magician in magicians:
print(magician)
print("ssss")

range()函数

for value in range(1, 5):
print(value)

使用range()创建数字列表

number = list(range(1, 6))
print(number)

range()函数指定步长

even_numbers = list(range(2, 11, 3))
print(even_numbers)

使用range()创建需要的数字集

squares = []
for value in range(1, 11):
square = value ** 2
squares.append(square)
print(squares)

对数字列表执行简单的统计计算

digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print(min(digits))
print(max(digits))
print(sum(digits))

列表解析

arr = [value ** 2 for value in range(1, 11)]
print('列表解析。。。')
print(arr)

切片

players = ['chlars', 'martina', 'michael', 'florence', 'eli']
print(players[0:3])

如果没有指定第一个索引,python将自动从列表头开始

print(players[:4])

如果没有指定结束索引,python将自动从列表结束

print(players[2:])

最后三个的话也可以

print(players[-3:])

遍历切片

for player in players[:3]:
print(player.title())

复制列表

my_foods = ['pizza', 'falafel', 'carrot cake']
firend_foods = my_foods[:]
print("my favorite foods are:")
print(my_foods)
print("\nmy friend's favorite foods are:")
print(firend_foods)

my_foods = ['pizza', 'falafel', 'carrot cake']
firend_foods = my_foods[:]
my_foods.append('cannoli')
firend_foods.append('ice cream')
print("my favorite foods are:")
print(my_foods)
print("\nmy friend's favorite foods are:")
print(firend_foods)

my_foods = ['pizza', 'falafel', 'carrot cake']

这样赋值 行不通

firend_foods = my_foods
my_foods.append('cannoli')
firend_foods.append('ice cream')
print("my favorite foods are:")
print(my_foods)
print("\nmy friend's favorite foods are:")
print(firend_foods)

元组

列表非常适合用于存储在程序运行期间可能变化的数据集。

列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。

然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。

Python将不能修改的值称为不可变的,而不可变的列表被称为元组。

dimensions = (200, 100)
print(dimensions[0], dimensions[1])

不可修改

dimensions[0] = 250

遍历元组中所有的值

for value in dimensions:
print(value)

修改元组变量

dimensions = (200,50)
print("original dimensions")
for value in dimensions:
print(value)

dimensions = (400,100)
print("\nmodified dimensions")
for value in dimensions:
print(value)

print("if 语句-------------------------")

if语句

cars = ['audi', 'bmw', 'subaru', 'toyota']
for car in cars:
if car == 'bmw':
print(car.upper())
else:
print(car.title())

检测是否相等 python中检测是否相等是检测大小写的

print('Audi'=='audi')
print('Audi'.lower()=='audi')

检测是否不相等

requested_topping = 'mushrooms'
if requested_topping != 'anchovies':
print("hello the anchovies")

使用and检查多个条件

age_0 = 22
age_1 = 18
print(age_0 >= 21 and age_1 >=21)

或者

print((age_0 >= 21) and (age_1 >=21))

使用or检查多个条件

print(age_0 >= 21 or age_1 <=21)

检查特定值是否包含在列表中

requested_toppings = ['a', 'b', 'c']
print('a' in requested_toppings)

检测特定值是否不包含在列表中

banned_users = ['andrew', 'carolina', 'david']
user = 'marie'
if user not in banned_users:
print("特定值不在列表中。。。")

字典

在Python中,字典是一系列键—值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。

与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。

alien_0 = {'color':'green', 'poiner':5}
print(alien_0['color'])
print(alien_0['poiner'])

添加键值对

alien_0['x_position'] = 2
alien_0['y_position'] = 24
print(alien_0)

创建空字典

alien_0 = {}

删除键值对

del alien_0['color']

由类似对象组成字典

favorite_languages = {
'jen':'python',
'color':'green',
'age':'66'
}

遍历字典

for key, value in favorite_languages.items():
print("\nkey\t"+key)
print("\nvalue\t"+value)

for name in favorite_languages.keys():
print(name.title())

按顺序遍历

for name in sorted(favorite_languages.keys()):
print(name.title()+"thank you ")

遍历所有的值

for value in favorite_languages.values():
print(value)

踢出重复值

for value in set(favorite_languages.values()):
print(value)

message = input("tel me ....")
print(message)
name = input("please enter your name:")
print("hello"+message)

prompt = "if you tell us who you are,we can personalize the message you see"
prompt+="\nWhat is your first name?"
name = input(prompt)
print("\nHello, "+name+"!")

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,240评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,328评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,182评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,121评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,135评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,093评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,013评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,854评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,295评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,513评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,398评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,989评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,636评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,657评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容