python基础1,,1、运行python


1、运行python文件

  在命令行中:python 文件路径

  需要python2和python3共存的时候,可以把pythn2的exe文件改成python2.exe

  然后通过python2 文件路径的方式运行

2、默认编码

  python2默认的编码方式是acsii码

  python3默认的编码方式是utf-8

  解决python2中文乱码的问题:在文件顶部加上 # -*- encoding:utf-8 -*-

3、变量

  变量是一种使用方便的占位符,用于引用计算机内存地址。

  命名规则:

    a. 必须由数字,字母,下划线任意组合,开头不能是字母

    b. 不能是Python的关键字

    c. 具有可描述性(比如年龄可以用age)

    d. 变量前后不要随意加下划线,有特定含义

age_of_somebody = 18num_of_user = 1000

  声明一个变量时,将变量指向一块内存,在其中存放数据

  技术图片

  如果运行如下的程序

age1 = 1age2 = age1age3 = age2age2 = 100print(age1,age2,age3)

  得到的结果是1 100 1,从内存来看

  技术图片

4、常量

  不变的量(如Pi)

  Python中没有和C++一样的真正的常量,用全大写的字母表示

  例如:

PI = 3.1415926

5、注释

  用来解释代码,方便自己后期理解和查看,以及别人查看代码

  注释不会被解释器执行

  单行注释:使用#
# 打印:我是一条注释print("我是一条注释")
  多行注释:使用三个引号(三个单引号或三个双引号)
‘‘‘    这是多行注释    一行    又一行‘‘‘

6、基础数据类型

字符串str用引号括起来可以直接用+进行拼接字符串*n -> 得到重复n遍的字符串
msg1 = "hello world"msg2 = "hello " + "world"msg3 = "ha"*3    #将得到:hahaha
数字整型int浮点型float运算符:+ - * / // ** %
the_int_num = 1the_float_num = 1.1#1 + 1 = 2#1 - 1 = 0#1 * 2 = 2#1 / 2 = 0.5#10 // 3 = 3 (除完向下取整 )#2 ** 2 = 4    (幂运算)#10 % 3 = 1  (取余数)

字符串转数字:int(),数字转字符串:str()

布尔型TrueFalse查看数据的类型:type()

7、用户交互(使用input获取用户输入)

  用法:input(提示字符串)

  input函数获取的是字符串,注意如果要输入整型,要把结果通过int()进行转换

name = input("输入名字:")print(name+",你好")

8、分支结构 if

只进行判断
if condition:    do_something

如果if满足条件condition则执行do_something中的语句

两分支
if condition:    do_somethingelse:    do_other_thing

如果if满足条件,则执行do_something,否则执行else后面的do_other_thing

多分支
if condition1:    s1elif condition2:    s2elif condition3:    s3else:    s4

如果满足条件1执行s1,否则如果满足条件2执行s2,如果不满足条件2而满足条件3执行s3,都不满足则执行s4

9、while循环

while condition:    do_something
1:判断是否满足条件2:执行do_something重复执行1和2,直到1不满足条件

技术图片

python基础1

评论关闭