python基础(初识)

 

Python简介

python的创始人为吉多·范罗苏姆(Guido van Rossum)。
1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者)。

python2和python3的区别

python2
源码不统一
重复代码
英文没问题,中文报错,默认编码:ascii
显示中文:首行:# -- coding:utf-8 --

python3
源码统一
没有重复代码了
英文,中文没有问题. 默认编码:utf-8
 

python编程语言类型

编译型与解释型
编译器:当程序运行时,将代码从上至下,一句一句解释成二进制,在执行.典型:python,php
解释器:将源码一次性转化成二进制文件,然后在执行.典型:C,C++…

编译型
   优点:运行速度快

缺点:开发效率慢
解释型
   优点:开发效率快

缺点:运行速度慢
 

快速入门

print() 输出

    变量
    print(12+34)
    print((12+34)*2)
    print(((12+34)*2)*3)

    a = 12+34
    b = a*2
    c = b*3

    print(a)

变量命名规则

1.变量是由字母,数字,下划线组成
2.禁止已数字开头
3.禁止使用python中的关键字 print
4.不能使用中文和拼音
5.变量名要区分大小写
6.推荐写法

驼峰命名:
    大峰  AlexName  每个单词首字母大写
    小峰  alexName  第一个单词首字母小写,其他单词首字母大写
    下划线命名:  alex_sb  (推荐使用)
7.变量名要具有描述性

常量

变量名大写就是常量

注释

单行注释(当行注释)# — 不能换行
多行注释 ‘’’ ‘’’ “”" “”" — 能换行

字符串

在Python中,凡是⽤引号引起来的,全是字符串.
字符串可以⽤单引号,双引号,或者三引号引起来,没有什么区别,只是⼀些特殊的格式需要不⽤的引号
⽐如:
msg = "My name is Alex , I'm 22 years old!" 这个就需要单双引号配合。
msg = """
今天我想写⾸⼩诗,
歌颂我的同桌,
你看他那乌⿊的短发,
好像⼀只炸⽑鸡。
"""
想多⾏赋值⼀个字符串,就需要三引号。
数字类型有 +-*/ 字符串有么?
字符串只有 + *。
#字符串的拼接
s1 = 'a '
s2 = 'bc'
#print(s1 + s2)
#相乘 str*int
name = '坚强'
#print(name*8)

基础数据类型初识

    **整型**      int   +-*/

    **布尔值**     bool  True  False

    **字符串**     str       + 同类型        * 只能和数字相乘

    **用户交互**   input("提示语句")  输入

    用户输入的内容全都到了input这里  

        print(input("请输入内容"))

        age = input("请输入年龄:")

        print(age)

    input获取到的都是字符串

    if四种用法

    1)if 条件:
        结果

2)if 条件: 结果 else: 结果
3)if 条件: 结果 elif 条件: 结果 elif 条件: 结果 elif 条件: 结果 ...
if 条件: 结果 elif 条件: 结果 elif 条件: 结果 elif 条件: 结果 else: 结果
4)if 嵌套(可连续嵌套多个,只列一个) if 条件: if 条件: 结果 else: 结果 else: 结果
  
  可以⽆限的嵌套. 但是在实际开发中. 尽量不要超过三层嵌套
  
原文地址:https://www.cnblogs.com/YZL2333/p/10184525.html