Python基础语法

Python概述

贵铎.范.罗萨姆(Guido van ROssum)于1989年底始创Python

1991年初,Python发布了第一个公开发行版

Python环境
[root@dc ~]# python3
Python 3.6.8 (default, Dec  5 2019, 15:45:45)
[GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
红帽8自带 python3
Python语法
mkdir code 
cd code
vim xx.py
print ("...")输出一行
 执行方式
1、Python3  xx.py
2、chmod +x xx.py   (在脚本中申明用什么解释器#! /usr/local/bin/python3)

[root@dc code]# vim 1.py
[root@dc code]# python3 1.py
abc
  语法结构
语句块缩进--相同缩进对齐认为为一组,四个空格为一组
首行以关键字开始,关键字以冒号:结束

    注释 
 #   后内容认为无效
'''(""")    一次注释多行,两种效果相同
     续行          \换行
     同行多个语句 ;隔开    通常一个print占一行
输出print使用
>>> help(print)  帮助文档
q 退出帮助
输入字符不加引号当变量处理(变量先定义)

"""..""",      '''...''',     '..',     "..." 引起来都是字符
print ( type( )) 测试数据类型
括号多个值用 ,间隔
     + 多个值拼接 
     输出值默认一个空格分割 

     Sep修改多个值输出间隔符
   
 end 修改结束格式 默认\n换行

>>> print('hello world!!!')
hello world!!!
>>> print('hello'+'world')
helloworld
>>> print('hello','world')
hello world
>>> print('hello','world',sep='***',end='')
hello***world>>>
>>>
\t     字符间隔变大
\n    换行

input() 输出为字符类型
num = input()
>>> name = int(input("请输入数字 : "))
请输入数字 : 2
>>> type(name)
<class 'int'>
>>> name + 5
7
>>> name = input("请输入数字 : ")
请输入数字 : 8
>>> type(name)
<class 'str'>
>>> name + 5
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: must be str, not int
模拟用户登录
[root@dc code]# vim login.py
xm = input ("请输入名字 :")
print("欢迎用户",xm)
[root@dc code]# python3 login.py
请输入名字 :y
欢迎用户 y

Python变量 存放变化的值
变量-区分大小写 相同变量名相当于修改
         先定义,后调用
变量赋值
>>> name = 'abc'
>>> age=18
>>> print(name,age)
abc 18
>>> x=99+1
>>> y=3>4
>>> print(x,y)
100 False
>>> i=j=k=99
>>> e,l,k=1,2,3,
>>> print (i,j,k,e,l)
99 99 3 1 2
运算符  + - * /    //   %   **
标准 > , >=  , <  ,<=  ==  ,!=
比较   ==   !=
逻辑 and ,or ,not 先判断and在判断or,当and和or同时存在()提高优先判断

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值