Python
print("hello World!")
#hello World!
变量和简单的数据类型
变量
命名规则
只能使用字母、数字、下划线来命名变量名开头,但是不能用数字作为变量名变量名不能包含空格,但是可以使用下划线来分隔单词不要将Python关键字和函数名作为变量名
字符串
修改字符串大小写
name
= "i love huangZiYi"
print(name
.title
())
print(name
.upper
())
print(name
.lower
())
拼接字符串
user_1
= "chenchen"
user_2
= "huangziyi"
user_3
= user_1
+ " " + user_2
print(user_3
)
print("Hello," + user_3
.title
() + "!")
message
= "Hello," + user_3
.title
() + "!"
print(message
)
使用制表符或者换行符添加空白
print("Python")
print("\tPython")
print("Language:\nPython\nC\nJava")
print("Language:\n\tPython\n\tC\n\tJava")
删除空白
favorite_language
= " python "
favorite_language
.rstrip
()
favorite_language
.lstrip
()
favorite_language
.strip
()
favorite_language
= favorite_language
.strip
()
数字
整数
2+3
3-2
2*3
3/2
3**2
3**3
1000000
14
20
浮点数
0.1+0.1
0.2+0.2
2*0.1
使用str()函数避免类型错误
age
= 23
message
= "Happy" + age
+ "rd Birthday!"
print(message
)
message
= "Happy" + str(age
) + "rd Birthday!"
print(message
)
注释
列表简介
什么是列表
列表由一些列按特定顺序排列的元素组成。
用方括号[]来表示列表,并用,来分隔其中元素,元素之间没有任何关系
bicycles
= ['trek','cannondable','redline','specialized']
print(bicycles
)
访问列表元素
bicycles
= ['trek','cannondable','redline','specialized']
print(bicycles
[0])
print(bicycles
[0])
使用列表中的元素
bicycles
= ['trek','cannondable','redline','specialized']
message
= "my favorite bicycle is"+bicycles
[0].title
()+"."
print(message
)
添加、修改和删除元素
修改元素
bicycles
= ['trek','cannondable','redline','specialized']
print(bicycles
)
bicycles
[0] = 'yongJiu'
print(bicycles
)
添加元素
bicycles
= ['trek','cannondable','redline','specialized']
print(bicycles
)
bicycles
.append
('yongJiu')
print(bicycles
)
bicycles
.insert
(0,'fengHuang')
print(bicycles
)
删除元素
bicycles
= ['trek','cannondable','redline','specialized']
print(bicycles
)
del bicycles
[0]
print(bicycles
)
popped_bicycles
= bicycles
.pop
()
print(bicycles
)
print(popped_bicycles
)
bicycles
.remove
('redline')
print(bicycles
)
组织列表
永久性排序列表
cars
= ['bmw','audi','toyato','subaru']
cars
.sort
()
print(cars
)
cars
(reverse
= True)
print(cars
)
临时排序
cars
= ['bmw','audi','toyato','subaru']
print(cars
)
print(sorted(cars
)))
print(cars
)
倒着打印列表
cars
= ['bmw','audi','toyato','subaru']
print(cars
)
cars
.reverse
()
print(cars
)
确定列表的长度
cars
= ['bmw','audi','toyato','subaru']
len(cars
)
操作列表
遍历列表
magicians
= ['alice','david','carlina']
for magician
in magicians
:
print(magician
)
print("this is " + magician
+ "'s iphone")
创建数值列表
使用函数range产生连续的数值
for value
in range(1,5):
print(value
)
使用range函数创建列表
numbers
= list(range(1,6))
print(numbers
)
even_number
= list(range(2,11,2))
print(even_number
)
squares
= []
for value
in range(1,11):
square
.append
(value
**2)
print(squares
)
对数列进行简单的统计计算
digits
= [1,2,3,4,5,6,7,8,9,0]
min(digits
)
max(digits
)
sum(digits
)
列表解析
squares
= [value
**2 for value
in range(1,6)]
print(squares
)