python程序有两种编写方式:
1. 进入cmd控制台. 输入python进入编辑模式. 这时候我们可以直接编写python程序
2. 也可以在.py文件中编写python代码. 通过python命令来执行python代码
注意: python2中的中文编码会有问题. Python2使用的是ASCII码编码. 处理不了中文. 我们需要替换成utf-8编码.
解决方法为只要在文件开头加入
# -*- encoding:utf-8 -*
或者
#coding=utf-8
注意:#coding=utf-8 的 = 号两边不要空格。
也可以将py文件保存为utf_8。
变量与常量。
变量:
变量:
将运算的中间结果暂存到内存,以便后续程序调用.
变量的命名规则:
1, 变量由字母, 数字,下划线搭配组合而成
2, 不可以用数字开头,更不能是全数字
3,不能是pythond的关键字, 这些符号和字母已经被python占用, 不可以更改
4,不要用中文
5,名字要有意义
6,不要太长
推荐大家使用驼峰体或者下划线命名
驼峰体: 除首字母外的其他每个单词首字母大写
下划线: 每个单词之间用下划线分开
常量:
在python中不存在绝对的常量. 约定俗成, 所有字母大写就是常量
例如: PI = 3.141592653
BIRTH_OF_SYLAR = 1990
注释
有时候我们写的东西不一定都是给用户看的. 或者不希望解释器执行. 那我们可以使用#来注释掉代码. 被注释的内容是不会执 行的.可以方便后面的程序员来拜读你的代码
单行注释: # 被注释的内容
多行注释:''' 被注释的内容 ''', """这个也是多行注释"""
python的基本数据类型
在每个编程语言里都会有一个叫数据类型的东东,其实就是对常用 的各种数据类型进行了明确的划分,你想让计算机进行数值运算,你就传数字给它,你想让他处理文字,就传字符串类型给他。Python中常 用的数据类型有多种,今天我们暂只讲3种, 数字、字符串、布尔类型.
整数(int):
常见的数字都是int类型. 用于计算或者大小的比较在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647 在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807:
字符串(str):
在Python中,凡是用引号引起来的,全是字符串.
字符串可以用单引号,双引号,或者三引号引起来,没有什么区别,只是一些特殊的格式需要不用的引号比如: msg = "My name is Alex , I'm 22 years old!" 这个就需要单双引号配合.
想多行赋值一个字符串,就需要三引号。
数字类型有 +-*/ 字符串有么? 字符串只有 + *。
字符串的拼接 : s1 = 'a ' s2 = 'bc' #print(s1 + s2)
相乘 str*int : name = '坚强' #print(name*8)
布尔值(bool):
真或者假, True和False
用户交互
使用input()函数,可以让我们和计算机互动起来
语法:
内容 = input(提示信息)
这里可以直接获取到用户输入的内容