一、字符串连接
可以使用串联运算符“+”连接两个或多个字符串以形成新的字符串。
print("hello! " + "I " + "am " + "xiaoming")
# 运行结果: hello! I am xiaoming
“*”运算符可以重复给定的次数。
print("+" * 20)
# 运行结果: ++++++++++++++++++++
二、变量名及附值语句
变量引用:初始化变量后,表达式中变量名的后续使用称为变量引用。
变量名:必须以字母或下划线(_)开头,并且包含任意数量的字母、数字或其他下划线,python中变量名区分大小写。
变量在程序中有两个重要目的:
1、帮助程序员跟踪时间变化的数据
2、允许程序员用简单的名字引用复杂的信息。
抽象:任何时候,如果可以用一个简单的东西替换一个更复杂的东西,简化的过程叫做抽象。
三、算术表达式
算术表达式是由操作数和运算符组成。算术运算符:
运算符 | 含义及语法 |
---|---|
- | 求反-a |
** | 幂a**b |
/ | 除法a/b |
// | 商a//b |
% | 取余或者求模a%b |
注意:3//4结果为0,3/4结果为.75。
四、不换行打印
用end=“”空串
for i in range(4):
print(i, end="")
# 结果为:0123
五、遍历数据序列的内容
1、函数range生成的数字序列被送到python的list函数,该函数返回一种特殊类型的序列,称为列表。
my_list = list(range(4))
print(my_list)
# 结果为:[0, 1, 2, 3]
2、用for循环遍历字符串:
for character in "Hi xiaoming":
print(character, end=" ")
# 结果为:H i x i a o m i n g
3、用for循环遍历列表:
for number in [6, 4, 8]:
print(number, end=" ")
结果为:6 4 8
4、向下计数的循环:
range (1)单个参数M指定数字0到M-1的序列;(2)两个参数M和N指定数字M到N-1;
(3)步长S为正时,M到N-1 ;步长为负时,M到N+1。
for count in range(10, 0, -1):
print(count, end=" ")
# 结果为:10 9 8 7 6 5 4 3 2 1
六、短路计算
A and B 中,如果A是假的,那么表达式也是假的,没有必要考虑B
A or B 中,如果A是真的,那么表达式也是真的,没有必要考虑B
这种计算尽快停止的方法称为短路计算。
count = int(input("Enter the count: "))
theSum = int(input("Enter the sum: "))
if count