python学习(第一天)

  • python的编辑方式
  • 注释
  • 变量
  • 输出输入
  • 运算符
  • 类型转换
  • if 条件判断(注意缩进)
  • 循环
  • while循环
  • for循环


python的编辑方式

1、直接在终端中输入python或者python3(有python2和python3的情况下输入python默认打开python2)。此种方式不能重复执行,不推荐使用
2、sublime编辑器进行输入,保存后在终端用python xxx.py运行
3、vi xxx.py 直接在终端中建立或修改文件,文件最前面添加#! /...(python文件路径)可以直接运行该python文件,但不推荐使用,因为到其他计算机将不适用
注意:运行时如果文件是在根目录下则为./xxx.py,其他路径则是写绝对路径+xxx.py
4、文档中如果有中文,第一句要加#encoding=utf-8

注释

单行注释加#,多行注释加‘’‘ ’‘’‘,ctrl+/快速注释

变量

1、命名:数字、字母、下划线(第一个不能为数字,大小写敏感)

2、命名规则:大小驼峰命名法、匈牙利命名法、下划线命名法等等(建议小驼峰)

3、变量类型

python希腊字母输入方式 python中怎么输入希腊字母_字符串


4、关键字:变量命名不能和系统关键字相同,使用以下命令查看系统关键字

import keyword
keyword.kwlist

输出输入

1、直接输出,使用print("helloword!") 2、格式化输出,使用print("数学成绩是:%d,语文成绩是:%d"%(mathScore,chineseScore)),%隔开格式化输出

注意:使用print()默认换行,如不想换行可以用print("helloworld",end="")

3、a=input("请输入数字:") python2中的row_input等价于python3中的input,输入的类型属于字符串,python2中的input输入默认为int,输入100+99会变成199,而不是字符串’100+99‘

运算符

python希腊字母输入方式 python中怎么输入希腊字母_python希腊字母输入方式_02


字符串*数字,等于n个字符串

’a‘+‘b’=‘ab’

类型转换

python希腊字母输入方式 python中怎么输入希腊字母_for循环_03


例:b = int("123456")

if 条件判断(注意缩进)

and or not

if 条件1 and 条件2 and...:
    条件成立时要做的事


if 条件:
    满足条件时做的事
else:
    不满足条件时做的事

if 条件1:
    满足条件1时做的事
elif 条件2:
    满足条件2时做的事
elif 条件3:
    满足条件3时做的事
else:
    条件123都不满足时做的事

python希腊字母输入方式 python中怎么输入希腊字母_字符串_04

循环

while循环

格式:

while 条件:
    满足条件要做的事

for循环

格式:

for 变量 in 列表或字符串等:
    循环满足条件时执行的代码
else:
    循环不满足条件时执行的代码

import time
name = "hello"
for temp in name
    print("%s",%temp)
    time.sleep(1)

输出:
h
e
l
l
o

break 跳出整个循环
continue 跳出当前这次循环进入下一个循环
break 和 continue只能用于循环当中,不能单独使用
break 和 continue在循环嵌套中只能跳出最近的一个循环(就近原则)