Python_基础语法

一、变量

变量是为了存储程序运算过程中的一些中间结果,为了日后可以方便调用、操作或更改更程序。而且还提供标记具有描述数据的方式,使我们可以更清晰的理解。如果我们把变量看作成是一个保存信息的容器是更容易理解的。变量是存储在内存当中的,并且将会适用于整个程序。

声明变量

#_*_coding:utf-8_*_

name = "Imomy Mu"

变量的命名规则:

  • 要具有描述性
  • 变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~)
  • 不能以中文为变量名
  • 不能以数字开头
  • 保留字符是不能被使用

变量的赋值

name = "Imomy Mu"
 
name2 = name
print(name,name2)
 
name = "Jack"
print("What is the value of name2 now?")

二、用户的输入

用户输入使用input命令来实现。

name = input("What is your name?")
print("Hello " + name )

 

input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理,但是有时候我们会需要输入的信息为数据,或者说为某一个整数,这时候我们就需要使用数据类型转换来将input输入的数据进行转换。

int integer =整数 把字符串转成int,用int(被转的数据)
str string =字符串 把数据转成字符串用str(被转的数据)

假定人能够活80岁,测定用户还能够活多少年。

death_age = 80 

name = input("your name:")
age = input("your age:") 

print("Your name:",name)
#print("You can still live for ",  death_age - int(age)," years ....")
print("You can still live for " +  str(death_age - int(age)) +" years ....")

三、改变换行符

end="":以...为换行符,默认是以" "为换行符。print()等价于end=" "

print("hello world",end="_")
print("hello world",end="_")
print("hello world",end="_")

四、占位符

%s : 普通占位符        s = string
%d : 专门的数字占位符     d = dight
%f : 浮点数          f = float

打印用户的姓名、年龄、职业、收入等信息,要求输出信息为格式化信息。

name = input("Name: ")
age = int(input("Age: "))
job = input("Job: ")
salary = input("salary: ")
if salary.isdigit():                        # 检查输入的字符是否为数字模式
    salary = int(salary)
else:
    print("must input digit!")


msg = '''
------- info of %s --------
Name : %s
Age  : %s
Job  : %s
Salary: %d
You will be retired in %s years
---------- end ------------
''' % (name, name, age, job, salary, 65 - age)

print(msg)

五、数据运算

算数运算

+  -  *  /  //(取整除)  %(取余)  **(平方)

比较运算

赋值运算

逻辑运算

 成员运算

 身份运算

位运算

 

原文地址:https://www.cnblogs.com/dmjx/p/7781061.html