day 02.认识Python 2018-12-25

前期准备---Python常用快捷键:

Ctrl + s 保存
Ctrl + / 添加或取消单行注释
Ctrl + c 复制
Ctrl + v 粘贴
Ctrl + x 剪切
Ctrl + z 撤销
Ctrl + Shift + z 反撤销
Ctrl + y 删除单行
Ctrl + a 全选
摁住 Alt键不放,可以让编辑区同时出现多个光标
Ctrl + f 查找
Ctrl + r 替换
Ctrl + Shift + F10 执行


01-第一个Python程序:

print(1000)
print('hello 绝世小丑!')
# 这是单行注释,‘#’符号后面的内容不会进入控制台编译
# print是一个函数,功能是在控制台打印它后面括号里的内容

运行效果:

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe "C:/Users/Administrator/PycharmProjects/untitled1/day2、认识python 12.25/.idea/01-第一个python程序.py"
1000
hello 绝世小丑!

Process finished with exit code 0


02-Python基本语法


# 1.注释:
# 程序中的说明文字,没有任何程序功能,不会被执行。
# 单行注释,就是在说明文字前加 # 号
# 例如:
# 这是声明一个变量
name = '绝世小丑'
age = 21        # 这是一个变量,用来保存人的年龄

# 多行注释:将说明文字放在三个双引号或者三个单引号之间(一般是使用'''   ''')
# 例如:
"""
我是第一行注释
我是第二行注释
我是第三行注释
"""
# 或:
'''
def 
    dfv
'''

# 2.标识符
# 标识符是程序中用来给变量、函数或者类命名用的。
# python对标识符的要求:必须是由字母、数字、下划线组成,并且数字不能开头。
# 数字开头会报错,出现红色波浪线。
# 例如:
adc = 100
adc123 = 1000
adc_123 = 10
# 123adc = 10000     # 报错!SyntaxError: invalid syntax
# ad~c = 100000      # 报错!SyntaxError: invalid syntax

# 注意:在python3.x里,标识符中可以包含除了ASCLL码表以外的其它字符(可以包括中文)。
#       但是在实际开发的时候还是按照python2.x的标准来。
# 例子:
绝世小丑 = 1314

# 3.关键字(保留字)
# python保留下来用来表示一些特殊功能或者特殊意义的一些标识符,就是python的关键字(保留字)
# 例子:
import keyword              # 导入python的标准库keyword
print(keyword.kwlist)       # 打印python中所有的关键字
'''
                            keyword中的关键字有:
                            ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def',
                             'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 
                             'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while',
                             'with', 'yield']

'''

# and = 1000      # 不能用关键字命名!

# 4.数据类型和函数
# python中常用的数据类型有:
# int       整型:整数对应的类型,包含所有的整数,例如:100、99、-20、0等
num = 100
# float     浮点型:包含所有的小数,例如:100.0、99.0、12.5、-3.13等
num = 12.5
# complex   复数型:包含所有的虚数,实部 + 虚部,例如:10 + j、10 + -10j等
num = 10 + 2j
# bool      布尔类型:只有两种结果的数据(是/不是、是/否、)
#                       只有两个值,分别是:True/Folse;True(确定/真/是),Folse(假/否定)

# str       字符串:程序中的文本数据,值是通过单引号或双引号将文本括起来,
num = '你好吗?'
num = "How are you?"

# 获取数据的类型
# type(数据)
# 例如:
# print(ttype(10 + 1j))

# 5.缩进
# 在写python程序的时候,每条语句前的空格的个数是有严格的规范的,不能随便加空格,
# 也不能在必须有空格的时候少写空格
print('hello world!')

# 6.print和input函数
# print函数:控制台输入函数,可以在控制台输入print后面括号里的所有内容
# 用法一:print(数据)、print(变量)
print(100)
print('hello !')
print(True)
print(num)

# 用法二:print(数据一、数据二、数据三···) -----在一行打印多个数据,数据间用逗号隔开
print(100,12.5,'adc')

# 用法三:自定义结尾(默认是换行)和多个内容之间的间隔( 默认是空格)
print('第一行内容',end = '%')
print('第二行内容',end = '~')
print('第三行内容')
# 效果:第一行内容%第二行内容~第三行内容

print(100,456.56,'adc',sep = '^',end = '$%^&')
# 效果:100^456.56^adc$%^&

# b.input函数:获取从控制台输入的内容,输入的时候以回车
# 注意:当程序执行到input的时候,程序会停下来,等待用户输入,直到输入完成,才会继续执行程序
# input(提示信息)
content = input('请给content赋值:')       # 从控制台输入内容,赋值给content
print('content的值为:',content)
print('content的数据类型为:',type(content))

运行效果:

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe "C:/Users/Administrator/PycharmProjects/untitled1/day2、认识python 12.25/.idea/12.25-02-python基本语法.py"
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
hello world!
100
hello !
True
How are you?
100 12.5 adc
第一行内容%第二行内容~第三行内容
100^456.56^adc$%^&请给content赋值:adc
content的值为: adc
content的数据类型为: 

Process finished with exit code 0


03-变量

# 1.什么是变量
# 变量就是程序中用来保存数据的容器
# (如果直接存数据就会丢失)

# 2.怎么声明变量
"""
 -----基本语法:    变量名 = 值
 -----说明:        变量名      程序员自己命名的。
                    =           赋值符号,将等号右边的值赋给左边的变量
                    值          所有结果的表达式都可以作为值(可以是一个数据,也可以是其它的变量,还可以是一个运算结果等)
                        (要求:必须是标识符,不能是关键字)->没做到就会报错
                        (规范:1.遵循pep8命名规范:所有的字母小写,如果名字是由多个单词组成,
                                单词之间使用下划线【_】隔开
                                2.见名知意:看见变量名就要知道这个变量中到底存的是什么数据)->没做到不会报错
"""
# 例如:
# 单独声明一个变量
# 声明一个变量,并且赋值为'啊黄';将字符串'阿黄'存到dog_name变量中
dog_name = '阿黄'
print('',dog_name)
# in = 123      # 报错!in是一个关键字!

# 同时声明多个变量,赋相同的值
num1 = num2 = num3 = 100
print(num1,num2,num3)

# 同时声明多个变量,赋相不同的值
name,age,sex = '张三',21,'男'
print(name,age,sex)

# python中,一行如果要写多条语句,多条语句之间必须加分号
name2 = '李四';age = 31

# 注意事项:
# 1.变量必须先赋值再使用
# print(ex)         # 报错
# 2.重复给一个变量赋值,后面的值会覆盖前面的值
a = 100
a = 300
print('a的值为:',a)
# 3.同一个变量可以赋不同类型的值(python是动态语言)
num = 100
print('num的数据类型为:',type(num))
num = 'adc'
print('num的数据类型为:',type(num))
# python声明变量和给变量赋值的原理:先在内存中开辟空间存储,然后将数据的地址存到变量中
# 计算机中,bit -----位
#             8bit = 1byte(字节)
#             1024byte = 1kb
#             1024kb = 1M
#             1024M = 1G
#             1024g = T

运行效果:

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe "C:/Users/Administrator/PycharmProjects/untitled1/day2、认识python 12.25/.idea/12.25-03-变量.py"
 阿黄
100 100 100
张三 21 男
a的值为: 300
num的数据类型为: 
num的数据类型为: 

Process finished with exit code 0


while

你可能感兴趣的:(day 02.认识Python 2018-12-25)