欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python学习第一天

程序员文章站 2024-03-15 15:11:15
...

人生第一个小程序

    Python软件版本:python3.5.2

1.屏幕打印Hello,World!

####打印Hello,World!###
print("Hello,World!")
print("XiaoZhiyang")
###变量结果集缓存###
x = 3
y = 4
###假设结果集运算需要5分钟,那就可以吧结果集先缓存。###
z = x * y   
###变量作用:存储程序运算过程中一些中间结果,方便后续调用###
print( "x乘以y = ", z )
print( "z = ",z )
msg = " 我爱北京*!"
print(msg)
13
 
1
####打印Hello,World!###
2
print("Hello,World!")
3
print("XiaoZhiyang")
4
###变量结果集缓存###
5
x = 3
6
y = 4
7
###假设结果集运算需要5分钟,那就可以吧结果集先缓存。###
8
z = x * y   
9
###变量作用:存储程序运算过程中一些中间结果,方便后续调用###
10
print( "x乘以y = ", z )
11
print( "z = ",z )
12
msg = " 我爱北京*!"
13
print(msg)

2.变量规范

变量的命名规则
1.要具有描述性
2.变量名只能_,数字,字母组合,不可以是特殊字符(#?<.,¥$*!~)
3. 不能以中文为变量名
4. 不能以数字开头
5. 保留字符是不能被使用
统计学生总数
students    =  xxx #学生
number  = 1 #数值
studentNumber   =   30  #驼峰体
student_number  =   30  #Python官方建议书写规则

常量:在Python里面所有的变量都是可变的 ,所以用全部大写的变量名来代表次变量为常量。
Python2中对于中文支持必须修改
声明:
#!-*- coding:utf8 -*-
print("你好,世界!")
# 注释
# 1.#:表示单行注释
# 2."""或者''':多行注释
14
 
1
统计学生总数
2
students    =  xxx #学生
3
number  = 1 #数值
4
studentNumber   =   30  #驼峰体
5
student_number  =   30  #Python官方建议书写规则
6
7
常量:在Python里面所有的变量都是可变的 ,所以用全部大写的变量名来代表次变量为常量。
8
Python2中对于中文支持必须修改
9
声明:
10
#!-*- coding:utf8 -*-
11
print("你好,世界!")
12
# 注释
13
# 1.#:表示单行注释
14
# 2."""或者''':多行注释

3.数据交互及数据类型

 1.intput 接收的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理。
 2.int integer = 整数 把字符串转成int用int(被转的数据)
 3.str string = 字符串 把数据转成字符串用str(被转的数据)
 4.字符串和整数做拼接
#用户交互
name = input("your name:")
age = input("your age:")

#剩余寿命

death_age = 100
print("age数据类型",type(age) ) 
print("death_age数据类型",type(death_age))

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

---------------------------------------------------------------------------------

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

#报错是字符串转换运算问题,字符串只能做拼接+操作。
'''
Traceback (most recent call last):
  File "用户交互.py", line 12, in <module>
    print("You can still live for ",death_age - age,"years....")
TypeError: unsupported operand type(s) for -: 'int' and 'str'
'''
27
 
1
#用户交互
2
name = input("your name:")
3
age = input("your age:")
4
5
#剩余寿命
6
7
death_age = 100
8
print("age数据类型",type(age) ) 
9
print("death_age数据类型",type(death_age))
10
11
print(name,age)
12
print("Your name:",name)
13
print("You can still live for ",str(death_age - int(age)),"years....")
14
15
---------------------------------------------------------------------------------
16
17
print(name,age)
18
print("Your name:",name)
19
print("You can still live for " + str(death_age - int(age)) + "years....")
20
21
#报错是字符串转换运算问题,字符串只能做拼接+操作。
22
'''
23
Traceback (most recent call last):
24
  File "用户交互.py", line 12, in <module>
25
    print("You can still live for ",death_age - age,"years....")
26
TypeError: unsupported operand type(s) for -: 'int' and 'str'
27
'''

 4.if语句实现猜数字

1.python需要严格遵循语法;
2.条件执行也需要通过缩进做判断;
#猜数字
age_of_princal = 60
guess_age = int( input("请输入数字 >>") )

#变量判断条件执行
if guess_age == age_of_princal:
    print("猜对了:Yes,you gou it...")
elif guess_age > age_of_princal:
    print("数值过大:shoud try samller...")
else:
    print("数值过小:try bigger.")
  
#缩进报错如下:

'''
  File "猜数字.py", line 8
    print("猜对了:Yes,you gou it...")
        ^
IndentationError: expected an indented block
'''
#if和else必须同时使用语法规则;
'''
SyntaxError: invalid syntax 语法错误
'''
#tab != 4个空格;
#缩进级别必须保持一致,官方建议4个空格;
#小技巧:notepad++可以设置为tab = 4个空格
'''
IndentationError: unindent does not match any outer indentation level #缩进键错误
'''
30
 
1
#猜数字
2
age_of_princal = 60
3
guess_age = int( input("请输入数字 >>") )
4
5
#变量判断条件执行
6
if guess_age == age_of_princal:
7
    print("猜对了:Yes,you gou it...")
8
elif guess_age > age_of_princal:
9
    print("数值过大:shoud try samller...")
10
else:
11
    print("数值过小:try bigger.")
12
  
13
#缩进报错如下:
14
15
'''
16
  File "猜数字.py", line 8
17
    print("猜对了:Yes,you gou it...")
18
        ^
19
IndentationError: expected an indented block
20
'''
21
#if和else必须同时使用语法规则;
22
'''
23
SyntaxError: invalid syntax 语法错误
24
'''
25
#tab != 4个空格;
26
#缩进级别必须保持一致,官方建议4个空格;
27
#小技巧:notepad++可以设置为tab = 4个空格
28
'''
29
IndentationError: unindent does not match any outer indentation level #缩进键错误
30
'''

5.if分支语句

1.在if多分支语句中,需要注意匹配的结果只会配置一次;
2.2elif可重复使用,如果条件全部满足则走else条件;
score = int(input("score:"))
if  score > 90:
    print("A")
elif    score > 80:
    print("B")
elif    score > 70:
    print("C")
elif    score > 50:
    print("D")
else:
    print("滚!")
x
 
1
score = int(input("score:"))
2
if  score > 90:
3
    print("A")
4
elif    score > 80:
5
    print("B")
6
elif    score > 70:
7
    print("C")
8
elif    score > 50:
9
    print("D")
10
else:
11
    print("滚!")

附件列表

 

posted on 2019-08-06 17:31 一壶浊酒。 阅读(...) 评论(...) 编辑 收藏